Hi Laurent,<br><br>I was playing with wxIPython today and I wasn&#39;t able to spawn new wx objects within the shell.<br><br>I ran:<br><br>&gt;&gt;&gt; import wxIPython<br>&gt;&gt;&gt; wxIPython.MyApp().MainLoop()<br><br>Then, in the wxIPython shell, I typed:<br>
<br>&gt;&gt;&gt; import wx<br>&gt;&gt;&gt; wx.Frame(None).Show()<br><br>And the python process died with the following.<br><br>Warning! Hook &#39;show_in_pager&#39; is not one of [&#39;editor&#39;, &#39;fix_error_editor&#39;, &#39;result_display&#39;, &#39;input_prefilter&#39;, &#39;shutdown_hook&#39;, &#39;late_startup_hook&#39;, &#39;generate_prompt&#39;, &#39;generate_output_prompt&#39;]<br>
Warning! Hook &#39;shell_hook&#39; is not one of [&#39;editor&#39;, &#39;fix_error_editor&#39;, &#39;result_display&#39;, &#39;input_prefilter&#39;, &#39;shutdown_hook&#39;, &#39;late_startup_hook&#39;, &#39;generate_prompt&#39;, &#39;generate_output_prompt&#39;]<br>
^[[A^[[BXlib: unexpected async reply (sequence 0x31e8)!<br>Xlib: sequence lost (0x131e8 &gt; 0x4bd8) in reply type 0x0!<br>The program &#39;python&#39; received an X Window System error.<br>This probably reflects a bug in the program.<br>
The error was &#39;BadImplementation (server does not implement operation)&#39;.<br>&nbsp; (Details: serial 12776 error_code 17 request_code 20 minor_code 0)<br>&nbsp; (Note to programmers: normally, X errors are reported asynchronously;<br>
&nbsp;&nbsp; that is, you will receive the error a while after causing it.<br>&nbsp;&nbsp; To debug your program, run it with the --sync command line<br>&nbsp;&nbsp; option to change this behavior. You can then get a meaningful<br>&nbsp;&nbsp; backtrace from your debugger if you break on the gdk_x_error() function.)<br>
<br>I am about to look at the editra source to see how you embed an ipython shell.&nbsp; But, I&#39;d appreciate if you have any insight into this.&nbsp; Specifically, are you able to reproduce this error, or is it a bug in my X?<br>
<br>Thanks.<br><br>Igor<br>