ext: Replace Queue.Empty with queue.empty
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Fri, 29 Jan 2021 22:21:16 +0000 (22:21 +0000)
committerGabe Black <gabe.black@gmail.com>
Sat, 30 Jan 2021 04:52:48 +0000 (04:52 +0000)
Queue.Empty is not an exception in python3
(Queue has been renamed to queue)

Change-Id: I82555d96608094fa47990f888fd11663379547bc
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/40135
Maintainer: Bobby R. Bruce <bbruce@ucdavis.edu>
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
ext/testlib/handlers.py

index b62322f027c3ec25a4936fe6a3987b1a3a949fbb..fa7aea9c89e42d7fe40021751c9b6ff1b7f5e17b 100644 (file)
@@ -44,7 +44,7 @@ import testlib.result as result
 import testlib.state as state
 import testlib.terminal as terminal
 
-from queue import Queue
+from queue import Queue, Empty
 from testlib.configuration import constants
 
 
@@ -383,7 +383,7 @@ class MultiprocessingHandlerWrapper(object):
                 raise
             except EOFError:
                 return
-            except Queue.Empty:
+            except Empty:
                 continue
 
     def _drain(self):
@@ -395,7 +395,7 @@ class MultiprocessingHandlerWrapper(object):
                 raise
             except EOFError:
                 return
-            except Queue.Empty:
+            except Empty:
                 return
 
     def _handle(self, record):