Mercurial > cpython-lru_cache-weakref
diff Lib/Queue.py @ 15902:eef321b6e41c legacy-trunk
Variant of Skip's patch 103246 (Remove unneeded string exception compat from Queue).
| author | Tim Peters <tim.peters@gmail.com> |
|---|---|
| date | Mon, 15 Jan 2001 22:53:46 +0000 |
| parents | a195962e389c |
| children | b5345e99596b |
line wrap: on
line diff
--- a/Lib/Queue.py Mon Jan 15 22:27:06 2001 +0000 +++ b/Lib/Queue.py Mon Jan 15 22:53:46 2001 +0000 @@ -1,18 +1,12 @@ """A multi-producer, multi-consumer queue.""" -# define this exception to be compatible with Python 1.5's class -# exceptions, but also when -X option is used. -try: - class Empty(Exception): - pass - class Full(Exception): - pass -except TypeError: - # string based exceptions - # exception raised by get(block=0)/get_nowait() - Empty = 'Queue.Empty' - # exception raised by put(block=0)/put_nowait() - Full = 'Queue.Full' +class Empty(Exception): + "Exception raised by Queue.get(block=0)/get_nowait()." + pass + +class Full(Exception): + "Exception raised by Queue.put(block=0)/put_nowait()." + pass class Queue: def __init__(self, maxsize=0):
