IronPython traceback with missing line number

For anyone who receives

Traceback (most recent call last):
SystemError: Operation is not valid due to the current state of the object.

immediately upon running a Python script, check whether the code contains an invalid for loop such as

def test():
    for 1 in 0,1,2:
        pass

When executed at Online Python Compiler v2.7.13 , the same code returns:

  File "main.py", line 2
    for 1 in 0,1,2:
SyntaxError: can't assign to literal
1 Like