pyo3/newsfragments/3378.changed.md
Goldstein 0be94a5442
add __builtins__ to globals in py.run() if they're missing
Python code doesn't like to run without `__builtins__`, so adding them
if missing seems to be a good idea. Also that's what CPython >3.10 does.

See https://github.com/python/cpython/pull/24564
Resolves #3370
2023-08-11 15:48:05 +03:00

2 lines
80 B
Markdown

Add `__builtins__` to globals in `py.run()` and `py.eval()` if they're missing.