-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
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
sh.py and ipython for python 3.3 #2577
Comments
It seems Python 3.2 changed I think we should catch this in IPython, but I consider that 'protecting against misbehaving code'. To be a good Python citizen, I think
That would help other tools that try to do introspection as well. |
Thanks for the feedback @takluyver, I'll take care of it in sh |
Reopening, because we'll fix this in IPython as well. Even if code is doing bizarre stuff, it shouldn't be able to crash IPython. And if there's one bit of code in the wild doing this, chances are there are others. |
Someone using sh.py with ipython ran into the following issue, and I was hoping someone with better working knowledge of ipython's internals could shed some light on what's happening: amoffat/sh/issues/97
sh.py has some magic going on internally, where any attribute access on the module can resolve dynamically to a specific object. This issue only seems to be in ipython for python 3.3, python 2.7 works fine. Anyone have an idea of what could be happening?
Thanks
The text was updated successfully, but these errors were encountered: