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.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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!
The text was updated successfully, but these errors were encountered:
fixes #841
bc1916b
Successfully merging a pull request may close this issue.
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
True
but printsFalse
due 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!
The text was updated successfully, but these errors were encountered: