[IPython-dev] wxIPython 0.6 (Multithreaded and current bug list flushed)
Prabhu Ramachandran
prabhu at aero.iitb.ac.in
Wed Dec 12 07:50:01 EST 2007
Laurent Dufrechou wrote:
> Hi Prabhu,
>
>> When I run wxIPython.py, I run into the following.
>>
>> 1. I can't see what I type, altho you have the FG set to WHITE it
>> renders it black. So unless I change the BG (in ipython_view.py) to
>> something else that is light I can't see the cursor or any test I type.
>
> Hum seems to be a GTK problem with wx. It is probably handled differently.
> I'll launch my debian machine to check this.
> So foreground is not well set...
> Can you (while in black) do an error like "a"+enter at startup and tells me
> if traceback appears in color?
Yes, the traceback is in color and seems to render OK.
If I change the bg to white and fg to black things are better. BTW, I
can see output text just fine, just the input line is broken.
[...]
> Ouch, it's a locale problem. In fact in some point of the code I try to
> detect the local used on the system, and in your case, it has not been
> detected, and set to None.
> Locale is set line 108:
> #we replace IPython default encoding by wx locale encoding
> self._IP.stdin_encoding = locale.getdefaultlocale()[1]
>
> Anyway, if you want to continue to try the app, just comment this line.
Ahh, cool, this fixes it and I can use Python. However, I just did this:
import string
string??
and get a core dump! Otherwise if I do this:
?
I get the help on the terminal and not on the wx shell. If I do !ls for
example the output is listed on the shell I launched the wxIPython shell
from. If I hit tab, I get completion (on the wx widget) but I also
loose keyboard focus.
These sound like small linux specific issues.
>
> Can you please send me the result of:
> Import locale
> print locale.getdefaultlocale()?
In [1]: import locale
In [2]: print locale.getdefaultlocale()
(None, None)
HTH.
cheers,
prabhu
More information about the IPython-dev
mailing list