1. 07 May, 2010 1 kayıt (commit)
    • Benjamin Peterson's avatar
      Merged revisions… · 5dfad9dc
      Benjamin Peterson yazdı
      Merged revisions 79911,79916-79917,80018,80418,80572-80573,80635-80639,80668,80922 via svnmerge from
      svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
      ........
        r79911 | benjamin.peterson | 2010-04-09 15:38:53 -0500 (Fri, 09 Apr 2010) | 1 line
      
        use absolute import
      ........
        r79916 | benjamin.peterson | 2010-04-09 16:05:21 -0500 (Fri, 09 Apr 2010) | 1 line
      
        generalize detection of __future__ imports and attach them to the tree
      ........
        r79917 | benjamin.peterson | 2010-04-09 16:11:44 -0500 (Fri, 09 Apr 2010) | 1 line
      
        don't try to 'fix' relative imports when absolute_import is enabled #8858
      ........
        r80018 | benjamin.peterson | 2010-04-12 16:12:12 -0500 (Mon, 12 Apr 2010) | 4 lines
      
        prevent diffs from being mangled is multiprocess mode #6409
      
        Patch by George Boutsioukis.
      ........
        r80418 | benjamin.peterson | 2010-04-23 16:00:03 -0500 (Fri, 23 Apr 2010) | 1 line
      
        remove unhelpful description
      ........
        r80572 | benjamin.peterson | 2010-04-27 20:33:54 -0500 (Tue, 27 Apr 2010) | 1 line
      
        use unicode literals
      ........
        r80573 | jeffrey.yasskin | 2010-04-27 23:08:27 -0500 (Tue, 27 Apr 2010) | 6 lines
      
        Don't transform imports that are already relative.  2to3 turned
          from . import refactor
        into
          from .. import refactor
        which broke the transformation of 2to3 itself.
      ........
        r80635 | benjamin.peterson | 2010-04-29 16:02:23 -0500 (Thu, 29 Apr 2010) | 1 line
      
        remove imports
      ........
        r80636 | benjamin.peterson | 2010-04-29 16:02:41 -0500 (Thu, 29 Apr 2010) | 1 line
      
        unicode literal
      ........
        r80637 | benjamin.peterson | 2010-04-29 16:03:42 -0500 (Thu, 29 Apr 2010) | 1 line
      
        must pass a string to Number
      ........
        r80638 | benjamin.peterson | 2010-04-29 16:05:34 -0500 (Thu, 29 Apr 2010) | 1 line
      
        unicode literals
      ........
        r80639 | benjamin.peterson | 2010-04-29 16:06:09 -0500 (Thu, 29 Apr 2010) | 1 line
      
        pass string to Number
      ........
        r80668 | jeffrey.yasskin | 2010-04-30 18:02:47 -0500 (Fri, 30 Apr 2010) | 4 lines
      
        Make 2to3 run under Python 2.5 so that the benchmark suite at
        http://hg.python.org/benchmarks/ can use it and still run on implementations
        that haven't gotten to 2.6 yet.  Fixes issue 8566.
      ........
        r80922 | benjamin.peterson | 2010-05-07 11:06:25 -0500 (Fri, 07 May 2010) | 1 line
      
        prevent xrange transformation from wrapping range calls it produces in list
      ........
      5dfad9dc
  2. 22 Mar, 2010 1 kayıt (commit)
    • Benjamin Peterson's avatar
      Merged revisions 79077,79137,79304-79305 via svnmerge from · 798e5400
      Benjamin Peterson yazdı
      svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
      ........
        r79077 | benjamin.peterson | 2010-03-18 18:05:29 -0500 (Thu, 18 Mar 2010) | 1 line
      
        port detect_encoding improvements from py3k
      ........
        r79137 | benjamin.peterson | 2010-03-20 11:12:53 -0500 (Sat, 20 Mar 2010) | 1 line
      
        add a fixer for setting sys.exitfunc #2356
      ........
        r79304 | benjamin.peterson | 2010-03-22 17:20:22 -0500 (Mon, 22 Mar 2010) | 1 line
      
        fix test_parser when it's run in a path with spaces #7666
      ........
        r79305 | benjamin.peterson | 2010-03-22 17:27:07 -0500 (Mon, 22 Mar 2010) | 1 line
      
        normalize whitespace
      ........
      798e5400
  3. 04 Ock, 2010 1 kayıt (commit)
  4. 25 Kas, 2009 1 kayıt (commit)
    • Benjamin Peterson's avatar
      Merged revisions 76160-76161,76250,76252,76447,76506 via svnmerge from · 42d26d94
      Benjamin Peterson yazdı
      svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
      ........
        r76160 | benjamin.peterson | 2009-11-08 18:53:48 -0600 (Sun, 08 Nov 2009) | 1 line
      
        undeprecate the -p option; it's useful for converting python3 sources
      ........
        r76161 | benjamin.peterson | 2009-11-08 19:05:37 -0600 (Sun, 08 Nov 2009) | 1 line
      
        simplify condition
      ........
        r76250 | benjamin.peterson | 2009-11-13 16:56:48 -0600 (Fri, 13 Nov 2009) | 1 line
      
        fix handling of a utf-8 bom #7313
      ........
        r76252 | benjamin.peterson | 2009-11-13 16:58:36 -0600 (Fri, 13 Nov 2009) | 1 line
      
        remove pdb turd
      ........
        r76447 | benjamin.peterson | 2009-11-22 18:17:40 -0600 (Sun, 22 Nov 2009) | 1 line
      
        #7375 fix nested transformations in fix_urllib
      ........
        r76506 | benjamin.peterson | 2009-11-24 18:34:31 -0600 (Tue, 24 Nov 2009) | 1 line
      
        use generator expressions in any()
      ........
      42d26d94
  5. 02 Kas, 2009 1 kayıt (commit)
    • Benjamin Peterson's avatar
      Merged revisions… · f9e7d542
      Benjamin Peterson yazdı
      Merged revisions 74359,75081,75088,75213,75278,75303,75427-75428,75734-75736,75865,76059-76061 via svnmerge from
      svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
      ........
        r74359 | benjamin.peterson | 2009-08-12 17:23:13 -0500 (Wed, 12 Aug 2009) | 1 line
      
        don't pass the deprecated print_function option
      ........
        r75081 | benjamin.peterson | 2009-09-26 22:02:57 -0500 (Sat, 26 Sep 2009) | 1 line
      
        let 2to3 work with extended iterable unpacking
      ........
        r75088 | benjamin.peterson | 2009-09-27 11:25:21 -0500 (Sun, 27 Sep 2009) | 1 line
      
        look on the type only for __call__
      ........
        r75213 | benjamin.peterson | 2009-10-03 10:09:46 -0500 (Sat, 03 Oct 2009) | 5 lines
      
        revert 75212; it's not correct
      
        People can use isinstance(x, collections.Callable) if they expect objects with
        __call__ in their instance dictionaries.
      ........
        r75278 | benjamin.peterson | 2009-10-07 16:25:56 -0500 (Wed, 07 Oct 2009) | 4 lines
      
        fix whitespace problems with fix_idioms #3563
      
        Patch by Joe Amenta.
      ........
        r75303 | benjamin.peterson | 2009-10-09 16:59:11 -0500 (Fri, 09 Oct 2009) | 1 line
      
        port latin-1 and utf-8 cookie improvements
      ........
        r75427 | benjamin.peterson | 2009-10-14 20:35:57 -0500 (Wed, 14 Oct 2009) | 1 line
      
        force floor division
      ........
        r75428 | benjamin.peterson | 2009-10-14 20:39:21 -0500 (Wed, 14 Oct 2009) | 1 line
      
        silence -3 warnings about __hash__
      ........
        r75734 | benjamin.peterson | 2009-10-26 16:25:53 -0500 (Mon, 26 Oct 2009) | 2 lines
      
        warn on map(None, ...) with more than 2 arguments #7203
      ........
        r75735 | benjamin.peterson | 2009-10-26 16:28:25 -0500 (Mon, 26 Oct 2009) | 1 line
      
        remove unused result
      ........
        r75736 | benjamin.peterson | 2009-10-26 16:29:02 -0500 (Mon, 26 Oct 2009) | 1 line
      
        using get() here is a bit pointless
      ........
        r75865 | benjamin.peterson | 2009-10-27 15:49:00 -0500 (Tue, 27 Oct 2009) | 1 line
      
        explain reason for warning
      ........
        r76059 | benjamin.peterson | 2009-11-02 11:43:47 -0600 (Mon, 02 Nov 2009) | 1 line
      
        tuples are no longer used for children
      ........
        r76060 | benjamin.peterson | 2009-11-02 11:55:40 -0600 (Mon, 02 Nov 2009) | 1 line
      
        revert r76059; apparently some fixers rely on Leaf no () for children
      ........
        r76061 | benjamin.peterson | 2009-11-02 12:06:17 -0600 (Mon, 02 Nov 2009) | 1 line
      
        make fix_tuple_params keep the tree valid #7253
      ........
      f9e7d542
  6. 20 Tem, 2009 1 kayıt (commit)
    • Benjamin Peterson's avatar
      Merged revisions… · 840077cd
      Benjamin Peterson yazdı
      Merged revisions 73771,73811,73840,73842,73848-73849,73861,73957-73960,73964-73969,73972-73974,73977,73981,73984,74065,74113 via svnmerge from
      svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
      ........
        r73771 | benjamin.peterson | 2009-07-02 10:56:55 -0500 (Thu, 02 Jul 2009) | 1 line
      
        force the imports fixer to be run after the import one #6400
      ........
        r73811 | benjamin.peterson | 2009-07-03 09:03:14 -0500 (Fri, 03 Jul 2009) | 1 line
      
        check for sep, not pathsep when looking for a subpackage #6408
      ........
        r73840 | benjamin.peterson | 2009-07-04 09:52:28 -0500 (Sat, 04 Jul 2009) | 1 line
      
        don't print diffs by default; it's annoying
      ........
        r73842 | benjamin.peterson | 2009-07-04 09:58:46 -0500 (Sat, 04 Jul 2009) | 1 line
      
        complain when not showing diffs or writing
      ........
        r73848 | alexandre.vassalotti | 2009-07-04 23:38:19 -0500 (Sat, 04 Jul 2009) | 2 lines
      
        Fix test_refactor_stdin to handle print_output() method with 4 arguments.
      ........
        r73849 | alexandre.vassalotti | 2009-07-04 23:43:18 -0500 (Sat, 04 Jul 2009) | 5 lines
      
        Issue 2370: Add fixer for the removal of operator.isCallable() and
        operator.sequenceIncludes().
      
        Patch contributed by Jeff Balogh (and updated by me).
      ........
        r73861 | benjamin.peterson | 2009-07-05 09:15:53 -0500 (Sun, 05 Jul 2009) | 1 line
      
        cleanup and use unicode where appropiate
      ........
        r73957 | benjamin.peterson | 2009-07-11 15:49:56 -0500 (Sat, 11 Jul 2009) | 1 line
      
        fix calls to str() with unicode()
      ........
        r73958 | benjamin.peterson | 2009-07-11 15:51:51 -0500 (Sat, 11 Jul 2009) | 1 line
      
        more str() -> unicode()
      ........
        r73959 | benjamin.peterson | 2009-07-11 16:40:08 -0500 (Sat, 11 Jul 2009) | 1 line
      
        add tests for refactor_dir()
      ........
        r73960 | benjamin.peterson | 2009-07-11 16:44:32 -0500 (Sat, 11 Jul 2009) | 1 line
      
        don't parse files just because they end with 'py' (no dot)
      ........
        r73964 | benjamin.peterson | 2009-07-11 17:30:15 -0500 (Sat, 11 Jul 2009) | 1 line
      
        simplify
      ........
        r73965 | benjamin.peterson | 2009-07-11 17:31:30 -0500 (Sat, 11 Jul 2009) | 1 line
      
        remove usage of get_prefix()
      ........
        r73966 | benjamin.peterson | 2009-07-11 17:33:35 -0500 (Sat, 11 Jul 2009) | 1 line
      
        revert unintended change in 73965
      ........
        r73967 | benjamin.peterson | 2009-07-11 17:34:44 -0500 (Sat, 11 Jul 2009) | 1 line
      
        avoid expensive checks and assume the node did change
      ........
        r73968 | benjamin.peterson | 2009-07-11 20:46:46 -0500 (Sat, 11 Jul 2009) | 1 line
      
        use a regular dict for the heads to avoid adding lists in the loop
      ........
        r73969 | benjamin.peterson | 2009-07-11 20:50:43 -0500 (Sat, 11 Jul 2009) | 1 line
      
        prefix headnode functions with '_'
      ........
        r73972 | benjamin.peterson | 2009-07-11 21:25:45 -0500 (Sat, 11 Jul 2009) | 1 line
      
        try to make the head node dict as sparse as possible
      ........
        r73973 | benjamin.peterson | 2009-07-11 21:59:49 -0500 (Sat, 11 Jul 2009) | 1 line
      
        a better idea; add an option to *not* print diffs
      ........
        r73974 | benjamin.peterson | 2009-07-11 22:00:29 -0500 (Sat, 11 Jul 2009) | 1 line
      
        add space
      ........
        r73977 | benjamin.peterson | 2009-07-12 10:16:07 -0500 (Sun, 12 Jul 2009) | 1 line
      
        update get_headnode_dict tests for recent changes
      ........
        r73981 | benjamin.peterson | 2009-07-12 12:06:39 -0500 (Sun, 12 Jul 2009) | 4 lines
      
        detect when "from __future__ import print_function" is given
      
        Deprecate the 'print_function' option and the -p flag
      ........
        r73984 | benjamin.peterson | 2009-07-12 16:16:37 -0500 (Sun, 12 Jul 2009) | 1 line
      
        add tests for Call; thanks Joe Amenta
      ........
        r74065 | benjamin.peterson | 2009-07-17 12:52:49 -0500 (Fri, 17 Jul 2009) | 1 line
      
        pathname2url and url2pathname are in urllib.request not urllib.parse #6496
      ........
        r74113 | benjamin.peterson | 2009-07-20 08:56:57 -0500 (Mon, 20 Jul 2009) | 1 line
      
        fix deprecation warnings in tests
      ........
      840077cd
  7. 09 May, 2009 1 kayıt (commit)
    • Benjamin Peterson's avatar
      Merged revisions 72491-72493 via svnmerge from · 84ad84e0
      Benjamin Peterson yazdı
      svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
      ........
        r72491 | benjamin.peterson | 2009-05-08 19:33:27 -0500 (Fri, 08 May 2009) | 7 lines
      
        make 2to3 use unicode internally on 2.x
      
        This started out as a fix for #2660, but became this large refactoring
        when I realized the dire state this was in. 2to3 now uses
        tokenize.detect_encoding to decode the files correctly into unicode.
      ........
        r72492 | benjamin.peterson | 2009-05-08 19:35:38 -0500 (Fri, 08 May 2009) | 1 line
      
        remove compat code
      ........
        r72493 | benjamin.peterson | 2009-05-08 19:54:15 -0500 (Fri, 08 May 2009) | 1 line
      
        add a test for \r\n newlines
      ........
      84ad84e0
  8. 09 Ock, 2009 1 kayıt (commit)
    • Benjamin Peterson's avatar
      Merged revisions 68306-68308,68340,68368,68422 via svnmerge from · 25f221b0
      Benjamin Peterson yazdı
      svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
      ........
        r68306 | benjamin.peterson | 2009-01-04 12:27:19 -0600 (Sun, 04 Jan 2009) | 1 line
      
        fix_urllib: add mappings for the url parsing functions
      ........
        r68307 | benjamin.peterson | 2009-01-04 12:30:01 -0600 (Sun, 04 Jan 2009) | 1 line
      
        remove duplicated function
      ........
        r68308 | benjamin.peterson | 2009-01-04 12:50:34 -0600 (Sun, 04 Jan 2009) | 1 line
      
        turtle is no longer renamed
      ........
        r68340 | georg.brandl | 2009-01-05 02:11:39 -0600 (Mon, 05 Jan 2009) | 2 lines
      
        Fix undefined locals in parse_tokens().
      ........
        r68368 | benjamin.peterson | 2009-01-06 17:56:10 -0600 (Tue, 06 Jan 2009) | 1 line
      
        fix typo (thanks to Robert Lehmann)
      ........
        r68422 | benjamin.peterson | 2009-01-08 20:01:03 -0600 (Thu, 08 Jan 2009) | 1 line
      
        run the imports fixers after fix_import, so fix_import doesn't try to make stdlib renames into relative imports #4876
      ........
      25f221b0
  9. 28 Kas, 2008 1 kayıt (commit)
    • Benjamin Peterson's avatar
      Merged revisions… · 2555d9dd
      Benjamin Peterson yazdı
      Merged revisions 67384,67386-67387,67389-67390,67392,67399-67400,67403-67405,67426 via svnmerge from
      svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
      ........
        r67384 | benjamin.peterson | 2008-11-25 16:13:31 -0600 (Tue, 25 Nov 2008) | 4 lines
      
        don't duplicate calls to start_tree()
      
        RefactoringTool.pre_order values now holds a list of the fixers while pre_order_mapping holds the dict.
      ........
        r67386 | benjamin.peterson | 2008-11-25 16:44:52 -0600 (Tue, 25 Nov 2008) | 1 line
      
        #4423 fix_imports was still replacing usage of a module if attributes were being used
      ........
        r67387 | benjamin.peterson | 2008-11-25 16:47:54 -0600 (Tue, 25 Nov 2008) | 1 line
      
        fix broken test
      ........
        r67389 | benjamin.peterson | 2008-11-25 17:13:17 -0600 (Tue, 25 Nov 2008) | 1 line
      
        remove compatibility code; we only cater to 2.5+
      ........
        r67390 | benjamin.peterson | 2008-11-25 22:03:36 -0600 (Tue, 25 Nov 2008) | 1 line
      
        fix #3994; the usage of changed imports was fixed in nested cases
      ........
        r67392 | benjamin.peterson | 2008-11-26 11:11:40 -0600 (Wed, 26 Nov 2008) | 1 line
      
        simpilfy and comment fix_imports
      ........
        r67399 | benjamin.peterson | 2008-11-26 11:47:03 -0600 (Wed, 26 Nov 2008) | 1 line
      
        remove more compatibility code
      ........
        r67400 | benjamin.peterson | 2008-11-26 12:07:41 -0600 (Wed, 26 Nov 2008) | 1 line
      
        set svn:ignore
      ........
        r67403 | benjamin.peterson | 2008-11-26 13:11:11 -0600 (Wed, 26 Nov 2008) | 1 line
      
        wrap import
      ........
        r67404 | benjamin.peterson | 2008-11-26 13:29:49 -0600 (Wed, 26 Nov 2008) | 1 line
      
        build the fix_imports pattern in compile_pattern, so MAPPING can be changed and reflected in the pattern
      ........
        r67405 | benjamin.peterson | 2008-11-26 14:01:24 -0600 (Wed, 26 Nov 2008) | 1 line
      
        stop ugly messages about runtime errors being from printed
      ........
        r67426 | benjamin.peterson | 2008-11-28 16:01:40 -0600 (Fri, 28 Nov 2008) | 5 lines
      
        don't replace a module name if it is in the middle of a attribute lookup
      
        This fix also stops module names from being replaced if they are not in an attribute lookup.
      ........
      2555d9dd
  10. 25 May, 2008 1 kayıt (commit)
  11. 22 Mar, 2008 1 kayıt (commit)
    • Martin v. Löwis's avatar
      Merged revisions 61602-61723 via svnmerge from · baf267ce
      Martin v. Löwis yazdı
      svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
      ........
        r61626 | david.wolever | 2008-03-19 17:19:16 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Added fixer for implicit local imports.  See #2414.
      ........
        r61628 | david.wolever | 2008-03-19 17:57:43 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Added a class for tests which should not run if a particular import is found.
      ........
        r61629 | collin.winter | 2008-03-19 17:58:19 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Two more relative import fixes in pgen2.
      ........
        r61635 | david.wolever | 2008-03-19 20:16:03 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Fixed print fixer so it will do the Right Thing when it encounters __future__.print_function.  2to3 gets upset, though, so the tests have been commented out.
      ........
        r61637 | david.wolever | 2008-03-19 21:37:17 +0100 (Mi, 19 Mär 2008) | 3 lines
      
        Added a fixer for itertools imports (from itertools import imap, ifilterfalse --> from itertools import filterfalse)
      ........
        r61645 | david.wolever | 2008-03-19 23:22:35 +0100 (Mi, 19 Mär 2008) | 1 line
      
        SVN is happier when you add the files you create... -_-'
      ........
        r61654 | david.wolever | 2008-03-20 01:09:56 +0100 (Do, 20 Mär 2008) | 1 line
      
        Added an explicit sort order to fixers -- fixes problems like #2427
      ........
        r61664 | david.wolever | 2008-03-20 04:32:40 +0100 (Do, 20 Mär 2008) | 3 lines
      
        Fixes #2428 -- comments are no longer eatten by __future__ fixer.
      ........
        r61673 | david.wolever | 2008-03-20 17:22:40 +0100 (Do, 20 Mär 2008) | 1 line
      
        Added 2to3 node pretty-printer
      ........
        r61679 | david.wolever | 2008-03-20 20:50:42 +0100 (Do, 20 Mär 2008) | 1 line
      
        Made node printing a little bit prettier
      ........
        r61723 | martin.v.loewis | 2008-03-22 00:59:27 +0100 (Sa, 22 Mär 2008) | 2 lines
      
        Fix whitespace.
      ........
      baf267ce
  12. 19 Mar, 2008 1 kayıt (commit)