str is a Python built-in. You reassign it to a string. Because IPython uses the str builtin internally, things go bad in a serious way. This is probably called by readline as you type. This is not an IPython bug. Just don't use built-in names for your own variables. Cheers, Brian On Sun, Apr 5, 2009 at 1:51 PM, shaunalynn