We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Hi,
I'm using bpython to embed a python intepreter into my application. When a script is used, locals through embed() are lost:
from bpython import embed def hello_world(): return 'hello!' embed({'hello': hello_world}, args=['bpython_issue_script.py'])
The script (bpython_issue_script.py) just contains a test: print('hello' in locals())
print('hello' in locals())
It should print True but prints False due to:
True
False
bpython/bpython/args.py
Line 146 in 077a837
Commenting that line solves this issue for me, but I'm not sure if that is the correct fix.
Thanks!
Hi,
I'm using bpython to embed a python intepreter into my application. When a script is used, locals through embed() are lost:
The script (bpython_issue_script.py) just contains a test:
print('hello' in locals())It should print
Truebut printsFalsedue to:bpython/bpython/args.py
Line 146 in 077a837
Commenting that line solves this issue for me, but I'm not sure if that is the correct fix.
Thanks!