# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1460834636 -19800 # Node ID a5d449a7bc8fa2be0b00668d8124b5d4b00c4f33 # Parent cd5e7195e4411ca73c624907a50321d29f405c1b py3: make color use absolute_import diff -r cd5e7195e441 -r a5d449a7bc8f hgext/color.py --- a/hgext/color.py Sun Apr 17 00:23:05 2016 +0530 +++ b/hgext/color.py Sun Apr 17 00:53:56 2016 +0530 @@ -153,10 +153,18 @@ If ``pagermode`` is not defined, the ``mode`` will be used. ''' -import os +from __future__ import absolute_import -from mercurial import cmdutil, commands, dispatch, extensions, subrepo, util -from mercurial import ui as uimod +import os +from mercurial import ( + cmdutil, + commands, + dispatch, + extensions, + subrepo, + ui as uimod, + util, +) from mercurial.i18n import _ cmdtable = {} @@ -523,7 +531,8 @@ if os.name != 'nt': w32effects = None else: - import re, ctypes + import ctypes + import re _kernel32 = ctypes.windll.kernel32 diff -r cd5e7195e441 -r a5d449a7bc8f tests/test-check-py3-compat.t --- a/tests/test-check-py3-compat.t Sun Apr 17 00:23:05 2016 +0530 +++ b/tests/test-check-py3-compat.t Sun Apr 17 00:53:56 2016 +0530 @@ -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