Hi Group,
Perhaps this has been covered elsewhere, but I'm seeing problems in iPython
(0.8.2, 0.8.3 r2919) on OS X 10.5.1 when using the up arrow to do history
completion after multi-line input (a function def, for example).
Like this:
#define a silly function or any multi-line statement:
In [1]: def foo(s=None):
...: if s:
...: print 'foo got "%s"' % s
...: return
...: print "foo got nuthin'"
...:
#play with it:
In [2]: foo('bar')
foo got "bar"
In [3]: foo()
foo got nuthin'
#When I press the arrow-up key a couple times to edit the function def:
if s: def foo(s=None):
print 'foo got "%s"' % s
return
print "foo
got nuthin'"
Notice how the 'def foo(s=None)' is on the same line as the 'if s:'? And
once it does this, _all_ arrow-ups are out in the middle of the console and
well, generally messed up.
You can still use this if you're careful, but it's sketchy.
Is this a known issue? Someone else recently mentioned to me that they were
seeing this as well.
Thanks,
Michael
_______________________________________________
Pythonmac-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/pythonmac-sig