[PATCH 5 of 5]fix_leftover_imports: use absolute_import

Pulkit Goyal 7895pulkit at gmail.com
Fri Mar 11 14:45:32 UTC 2016


# HG changeset patch
# User Pulkit Goyal <7895pulkit at gmail.com>
# Date 1457233883 -19800
#      Sun Mar 06 08:41:23 2016 +0530
# Node ID dd3485c29f7380e7c548344b678886a1b2f4a8ef
# Parent  c741efc029cc80cfdee5b2fa8f449028b8a1f204
fix_leftover_imports: use absolute_import

diff -r c741efc029cc -r dd3485c29f73 contrib/hgfixes/fix_leftover_imports.py
--- a/contrib/hgfixes/fix_leftover_imports.py    Sun Mar 06 08:35:49 2016 +0530
+++ b/contrib/hgfixes/fix_leftover_imports.py    Sun Mar 06 08:41:23 2016 +0530
@@ -7,8 +7,13 @@
 # bit more thinking, a more generic fixer can be implemented, but I'll leave
 # that as future work.

-from lib2to3.fixer_util import Name
-from lib2to3.fixes import fix_imports
+from __future__ import absolute_import
+from lib2to3.fixer_util import (
+Name,
+)
+from lib2to3.fixes import (
+fix_imports,
+)

 # This maps the old names to the new names. Note that a drawback of the current
 # design is that the dictionary keys MUST have EXACTLY one dot (.) in them,
diff -r c741efc029cc -r dd3485c29f73 tests/test-check-py3-compat.t
--- a/tests/test-check-py3-compat.t    Sun Mar 06 08:35:49 2016 +0530
+++ b/tests/test-check-py3-compat.t    Sun Mar 06 08:41:23 2016 +0530
@@ -3,7 +3,6 @@
   $ cd "$TESTDIR"/..

   $ hg files 'set:(**.py)' | sed 's|\\|/|g' | xargs python
contrib/check-py3-compat.py
-  contrib/hgfixes/fix_leftover_imports.py not using absolute_import
   contrib/import-checker.py not using absolute_import
   contrib/import-checker.py requires print_function
   contrib/memory.py not using absolute_import


More information about the Mercurial-devel mailing list