homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ferringb
Recipients benjamin.peterson, ferringb, loewis
Date 2010年02月12日.01:05:56
SpamBayes Score 4.298987e-05
Marked as misclassified No
Message-id <1265936760.18.0.108729470992.issue7826@psf.upfronthosting.co.za>
In-reply-to
Content
@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.
History
Date User Action Args
2010年02月12日 01:06:00ferringbsetrecipients: + ferringb, loewis, benjamin.peterson
2010年02月12日 01:06:00ferringbsetmessageid: <1265936760.18.0.108729470992.issue7826@psf.upfronthosting.co.za>
2010年02月12日 01:05:58ferringblinkissue7826 messages
2010年02月12日 01:05:56ferringbcreate

AltStyle によって変換されたページ (->オリジナル) /