New submission from Guy Kogan <[email protected]>:
Python 3.8 Queue module is unable to handle the expection:
error:
Exception in thread Thread-5:
Traceback (most recent call last):
File "FTP_multithreading.py", line 17, in run
new_connection = self.queue.get(timeout=2)
File "/usr/local/lib/python3.8/queue.py", line 178, in get
raise Empty
_queue.Empty
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "FTP_multithreading.py", line 18, in run
except queue.Empty:
AttributeError: 'Queue' object has no attribute 'Empty'
b'220 ns.iren.ru FTP server (Version wu-2.6.2(1) Fri Sep 12 08:50:43 IRKST
2008) ready.\r\n'
Exception in thread Thread-4:
Traceback (most recent call last):
File "FTP_multithreading.py", line 17, in run
new_connection = self.queue.get(timeout=2)
File "/usr/local/lib/python3.8/queue.py", line 178, in get
raise Empty
_queue.Empty
When the Last task is done the exception queue.Empty should occur while
handling the exception another exception is occurred.
----------
files: FTP_Code_queue.py
messages: 365225
nosy: Python_dev_IL
priority: normal
severity: normal
status: open
title: Queue.Empty issue - Python3.8
type: crash
versions: Python 3.8
Added file: https://bugs.python.org/file49005/FTP_Code_queue.py
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue40097>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com