[IPython-user] Closing an embedded IPython Shell.
Wed Jul 29 12:01:46 CDT 2009
Hmm, I am puzzled. If I save the code below to a file (embedexit.py) and
I get an IPython prompt and can use it interactively. I can then close it
In : Exit
In : exit()
And the shell closes immediately. I want to understand what you are doing
different. Could you clarify?
On Tue, Jul 28, 2009 at 2:53 PM, Dennis Muhlestein
> On Jul 27, 2009, at 10:42 AM, Brian Granger wrote:
> I think you have 2 options:
>> 1. Modify confirm_exit in ipythonrc to be 0 (default is 1).
>> 2. Create your embedded ipython like this to override the setting without
>> changing your config file
>> from IPython.Shell import IPShellEmbed
>> from IPython.ipstruct import Struct
>> myconfig = Struct()
> Its a no-go. The shell doesn't pop up the confirm exit anyway because the
> magic_Exit() function I'm using doesn't call that. The issue is that the
> shell is hung waiting for some input from stdin. It doesn't drop back to a
> terminal unless I hit enter.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-user