Message321807
I am getting this:
PYTHONPATH=`pwd` /c/Python37_32/python test/test_opcodes.py
.F......
======================================================================
FAIL: test_do_not_recreate_annotations (__main__.OpcodeTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_opcodes.py", line 45, in test_do_not_recreate_annotations
class C:
File "test/test_opcodes.py", line 48, in C
x: int
AssertionError: NameError not raised
I have seen this on Linux as well. I first notices that as a regression of Nuitka in the CPython36 test suite. It actually took me a while to implement support for "del __annotations__" to make later references not fall back to the module "__annotation__", for 3.6 compatibility.
However, now with 3.7 behavior is back to what 3.5 I think would have done, while the test is not updated to match.
I am confused now, which is the intended way for this to work? Should I follow this change, or will it be fixed, or am I doing something wrong in running something wrong here?
Yours,
Kay |
|
Date |
User |
Action |
Args |
2018-07-17 08:15:16 | kayhayen | set | recipients:
+ kayhayen |
2018-07-17 08:15:16 | kayhayen | set | messageid: <1531815316.63.0.56676864532.issue34136@psf.upfronthosting.co.za> |
2018-07-17 08:15:16 | kayhayen | link | issue34136 messages |
2018-07-17 08:15:16 | kayhayen | create | |
|