[python-committers] [Python-Dev] Proposed Python 3.0 schedule
Benjamin Peterson
musiccomposition at gmail.com
Wed Oct 8 20:59:38 CEST 2008
More information about the python-committers mailing list
Wed Oct 8 20:59:38 CEST 2008
- Previous message: [python-committers] [Python-Dev] Proposed Python 3.0 schedule
- Next message: [python-committers] [Python-3000] Proposed Python 3.0 schedule
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 10/7/08, Mark Hammond <mhammond at skippinet.com.au> wrote: > # This is a Python 3.x script to execute a python 2.x script by 2to3'ing it. > import sys > from lib2to3.refactor import RefactoringTool, get_fixers_from_package > > fixers = get_fixers_from_package('lib2to3.fixes') > options = dict(doctests_only=False, fix=[], list_fixes=[], > print_function=False, verbose=False, > write=True) Note that only the print_function option is used. > r = RefactoringTool(fixers, options) > script = sys.argv[1] > data = open(script).read() > print("Converting...") > got = r.refactor_string(data, script) > print("Executing...") > # nuke ourselves from argv > del sys.argv[1] > exec(str(got)) > --- > > _______________________________________________ > python-committers mailing list > python-committers at python.org > http://mail.python.org/mailman/listinfo/python-committers > -- Cheers, Benjamin Peterson "There's nothing quite as beautiful as an oboe... except a chicken stuck in a vacuum cleaner."
- Previous message: [python-committers] [Python-Dev] Proposed Python 3.0 schedule
- Next message: [python-committers] [Python-3000] Proposed Python 3.0 schedule
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the python-committers mailing list