[IPython-user] Problem under windows
Fernando Perez
Fernando.Perez at colorado.edu
Wed Mar 30 12:46:31 CST 2005
David Guaraglia wrote:
> Hello everybody,
>
> My problem is the following: I have ipython installed and it works OK, even with autocompletion, but when I press '?' (the interrogation mark character) I get a loud beep on the speaker and that's all. I don't get it output to the screen, so I can never use commands in the form "whatever?" to get information about an object/class/package. Besides that everything works OK.
>
> My setup is currently:
> Windows XP
> Python 2.4.1c2
> ctypes 0.9.6
> pywin32 203
> Gary Bishop's readline 1.12
> ipython 0.6.12
>
> Anyone has the same problem? Maybe my keyboard is the problem? (I use a brazilian abtn2 distribution).
The keyboard sounds like a possible culprit. Note that in the meantime, since
I can't really help you with a Windows issue I can't reproduce myself, I can
offer a workaround.
foo? is just syntactic sugar for pinfo foo. So you can get both foo? and
foo?? as follows:
pinfo foo <==> foo? or ?foo
pinfo ?foo <==> foo?? or ??foo
Note that 'pinfo foo?' doesn't work, because 'pinfo foo' is not an object for
which ? can do anything.
This is not ideal, but it will at least give you a workaround. I will venture
that the real solution will probably require something in Gary's readline, it
may be getting confused by some of the character codes generated by your
brazilian keyboard.
Best,
f
More information about the IPython-user
mailing list