eric6/DebugClients/Python/DebugBase.py

changeset 7904
0424ebe2d3b1
parent 7903
827d89937c30
child 7923
91e843545d9a
--- a/eric6/DebugClients/Python/DebugBase.py	Sun Dec 20 20:13:42 2020 +0100
+++ b/eric6/DebugClients/Python/DebugBase.py	Mon Dec 21 10:45:10 2020 +0100
@@ -23,9 +23,14 @@
 
 gRecursionLimit = 64
 
-GENERATOR_AND_COROUTINE_FLAGS = (
-    inspect.CO_GENERATOR | inspect.CO_COROUTINE | inspect.CO_ASYNC_GENERATOR
-)
+try:
+    GENERATOR_AND_COROUTINE_FLAGS = (
+        inspect.CO_GENERATOR | inspect.CO_COROUTINE |
+        inspect.CO_ASYNC_GENERATOR
+    )
+except AttributeError:
+    # Python < 3.7
+    GENERATOR_AND_COROUTINE_FLAGS = inspect.CO_GENERATOR
 
 
 def printerr(s):

eric ide

mercurial