Brian Harring <ferri...@gmail.com> added the comment:

@benjamin:

Tests can be written; the reason this patch doesn't bundle tests up front is 
that I wasn't going to burn the time till I knew they were needed since I 
expected the concept to require some debate.

As for the hacks angle, there isn't anything hackish there- hackish is what you 
have to do w/out either of these patches 
(http://www.pkgcore.org/trac/pkgcore/browser/snakeoil/snakeoil/caching_2to3.py).
  I understand not everyone likes classes mixed on the fly, but it's a 
perfectly valid technique w/ many, many valid uses.

Converting the innards of 2to3 over to a generalized plugin interface frankly 
is overkill from where I'm standing- being able to plugin new fixers is one 
thing (very useful in my opinion but orthogonal to what this ticke tis about), 
being able to plugin on the fly different refactoring outputers is another 
thing.

Personally what's in place w/in allow_alternate_output_tools.patch is more than 
enough for the crazy ideas I've got kicking around.

If you've got a specific complaint in the patch, an area that is dodgy/hacky, 
state it please- I'm more than open to actionable criticisms.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue7826>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to