The Python Refactoring Browser helps Pythonistas everywhere glide over the gory details of refactoring their code. Watch him extract jumbled code into well ordered classes. Gasp, as he renames all occurrences of a method. Thank you Bicycle Repair Man!
Release Notes: This version fixes a bug where paths with spaces meant that you couldn't select a reference when doing a findReferences, adds infinite recursion protection to getTypeOf, and adds some performance improving code when searching for a class hierarchy.
Release Notes: This release adds Extract Method and Extract Function refactorings, undo support, and tighter integration with IDLE and Emacs/XEmacs.
Release Notes: This version integrates with IDLE and xemacs, and provides support for the RenameMethod, RenameClass, and RenameFunction refactorings.