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.