bpython v0.2.4 Release Notes
-
Thanks a lot to Angus Gibson for submitting a patch to fix a problem I was having with initialising the keyboard stuff in curses properly.
Also a big thanks to John Beisley for providing the patch that shows a class init method's argspec on class instantiation.
๐ I've fixed up the argspec display so it handles really long argspecs (e.g. subprocess.Popen()) and doesn't crash if something horrible happens (rather, it avoids letting something horrible happen).
I decided to add a key that will get rid of the autocomplete window, ๐ since it can get in the way. C-l seemed like a good choice, since it would work well as a side-effect of redrawing the screen (at least that makes sense to me). In so doing I also cleaned up a lot of the reevaluating and resizing code so that a lot of the strange ๐ output seen on Rewind/resize seems to be gone.