Skip to content

eval of a string starting with a blank line raises SyntaxError #1841

Open
@BCSharp

Description

@BCSharp

The following succeeds with CPython:

# should not throw
eval(" 3.14")  # OK
eval("\t3.14") # OK
eval("\n3.14") # raises SyntaxError in ipy

# should raise SyntaxError
try: eval("\n 3.14")
except SyntaxError: pass  # OK
else: assert False

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions