← index #5547Issue #879
Related · high · value 2.422
QUERY · ISSUE

py/compile: compile built-in with 'single' option is not CPython compatible

openby tveopened 2020-01-17updated 2020-01-20
py-core

In CPython:

Python 3.8.0 (default, Oct 23 2019, 18:51:26)
[GCC 9.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> eval(compile("4+5", "<string>", "single"))
9
>>>

In MicroPython (1.12):

MicroPython v1.12-68-g3032ae115-dirty on 2020-01-15; ESP32 module with ESP32
Type "help()" for more information.
>>> 4+5
9
>>> eval(compile("4+5", "<string>", "single"))
>>>
CANDIDATE · ISSUE

compile not implemented

closedby turbinenreiteropened 2014-09-28updated 2014-10-25

In order to port profile.py from cpython, we'd need to implement compile().
profile also uses optparse and marshal, but both can easily be bypassed.

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied