>> > […] system "knows" all your identifiers and just regenerates >> > relevant portions of text from internal database-alike >> > representation. > > You will probably want to learn about “refactoring” to see if that's > related to what you mean <URL:http://www.refactoring.com/>.
I mean if system actually "understands" your code (instead of try to figure it out from existing text files with source code), then much more complex refactoring is possible. My favorite refactoring is "Replace Method with Method Object". It is hard to imagine "external" tool that can provide such refactoring for python code. >> Something like Bicycle Repair Man then: > Bicycle Repair Man has not shown any development activity since 2004. > Which is a shame, because it's an awesomely appropriate name for what it > does :-) I believe it still live under the hood of PyDev plugin. I use it almost every day and need to say that it don't provide much more than simple renaming (which works right in 80% of cases in recent version). Vladimir Ignatov -- http://mail.python.org/mailman/listinfo/python-list