[PATCH 4 of 8 v3] hgext: make color use absolute_import

Pulkit Goyal 7895pulkit at gmail.com
Mon Apr 11 06:14:55 EDT 2016


# HG changeset patch
# User Pulkit Goyal <7895pulkit at gmail.com>
# Date 1460369070 -19800
#      Mon Apr 11 15:34:30 2016 +0530
# Node ID f89b221139c48d38ed9f2bdfee5b7b9fabd38e91
# Parent  dfcf184890f04d0f133f043796fc7a8855953312
hgext: make color use absolute_import

diff --git a/hgext/color.py b/hgext/color.py
--- a/hgext/color.py
+++ b/hgext/color.py
@@ -153,10 +153,19 @@
 If ``pagermode`` is not defined, the ``mode`` will be used.
 '''
 
+from __future__ import absolute_import
+
 import os
 
-from mercurial import cmdutil, commands, dispatch, extensions, subrepo, util
-from mercurial import ui as uimod
+from mercurial import (
+    cmdutil,
+    commands,
+    dispatch,
+    extensions,
+    subrepo,
+    ui as uimod,
+    util,
+)
 from mercurial.i18n import _
 
 cmdtable = {}
@@ -523,7 +532,8 @@
 if os.name != 'nt':
     w32effects = None
 else:
-    import re, ctypes
+    import ctypes
+    import re
 
     _kernel32 = ctypes.windll.kernel32
 
diff --git a/tests/test-check-py3-compat.t b/tests/test-check-py3-compat.t
--- a/tests/test-check-py3-compat.t
+++ b/tests/test-check-py3-compat.t
@@ -3,7 +3,6 @@
   $ cd "$TESTDIR"/..
 
   $ hg files 'set:(**.py)' | sed 's|\\|/|g' | xargs python contrib/check-py3-compat.py
-  hgext/color.py not using absolute_import
   hgext/eol.py not using absolute_import
   hgext/extdiff.py not using absolute_import
   hgext/factotum.py not using absolute_import


More information about the Mercurial-devel mailing list