eric6/DebugClients/Python/coverage/env.py

changeset 7702
f8b97639deb5
parent 7427
362cd1b6f81a
child 7975
7d493839a8fc
diff -r 25f42e208e08 -r f8b97639deb5 eric6/DebugClients/Python/coverage/env.py
--- a/eric6/DebugClients/Python/coverage/env.py	Tue Sep 15 19:09:05 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/env.py	Thu Sep 17 19:10:36 2020 +0200
@@ -57,7 +57,7 @@
     unpackings_pep448 = (PYVERSION >= (3, 5))
 
     # Can co_lnotab have negative deltas?
-    negative_lnotab = (PYVERSION >= (3, 6))
+    negative_lnotab = (PYVERSION >= (3, 6)) and not (PYPY and PYPYVERSION < (7, 2))
 
     # Do .pyc files conform to PEP 552? Hash-based pyc's.
     hashed_pyc_pep552 = (PYVERSION >= (3, 7, 0, 'alpha', 4))
@@ -85,10 +85,6 @@
     # Python 3.9a1 made sys.argv[0] and other reported files absolute paths.
     report_absolute_files = (PYVERSION >= (3, 9))
 
-    # Python 3.9a2 changed how return/finally was traced, but it was
-    # temporary.
-    bpo39114 = (PYVERSION == (3, 9, 0, 'alpha', 2, 0))
-
 # Coverage.py specifics.
 
 # Are we using the C-implemented trace function?

eric ide

mercurial