-
-
Notifications
You must be signed in to change notification settings - Fork 218
Open
Labels
Description
I reinstalled Transcrypt today, and I encountered a weird error.
source:
def test_enumerate():
print('in test_enumerate()')
l= [1,2,3,4,5]
for i, v in enumerate(l):
print(f'{i}: {v}')
output:
in test_enumerate()
tests.enumerate.py:4 Uncaught ReferenceError: py_enumerate is not defined
at test_enumerate (tests.enumerate.py:4:1)
at main (tests.enumerate.py:24:1)
Python version: 3.9.20
Transcrypt version: 3.9.4
Web Browser:
Chromium Version 137.0.7151.68 (Official Build) (64-bit),
Firefox 139.04
it is so weird because enumerate() is a primitive function, and almost all Python code would not be able to be executed without it. But, I installed from the standard library:
python3.9 -m pip install transcrypt
I uninstalled Transcrypt, and reinstalled it, but the result was the same.
Was there a new update of Transcrypt recently? If not, I am afraid that something was messed up in my working environment. If you have any idea about how to fix, please leave a comment.
Thanks in advance.