diff options
Diffstat (limited to 'Lib/Queue.py')
-rw-r--r-- | Lib/Queue.py | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/Lib/Queue.py b/Lib/Queue.py index 9d5f799..0e6bbf0 100644 --- a/Lib/Queue.py +++ b/Lib/Queue.py @@ -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): |