[PATCH 3 of 3] win32mbcs: use absolute_import

timeless timeless at mozdev.org
Tue Mar 8 23:26:02 EST 2016


# HG changeset patch
# User timeless <timeless at mozdev.org>
# Date 1456955435 0
#      Wed Mar 02 21:50:35 2016 +0000
# Node ID 7159144420403116e0ff6cfa5e47c39141a07148
# Parent  7633109300555f96fc93171290287e02cacc8ef0
win32mbcs: use absolute_import

diff --git a/hgext/win32mbcs.py b/hgext/win32mbcs.py
--- a/hgext/win32mbcs.py
+++ b/hgext/win32mbcs.py
@@ -44,10 +44,17 @@
 
 It is useful for the users who want to commit with UTF-8 log message.
 '''
+from __future__ import absolute_import
 
-import os, sys
+import os
+import sys
+
+from mercurial import (
+    encoding,
+    error,
+)
 from mercurial.i18n import _
-from mercurial import error, encoding
+
 # Note for extension authors: ONLY specify testedwith = 'internal' for
 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should
 # be specifying the version(s) of Mercurial they are tested with, or
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
@@ -57,7 +57,6 @@
   hgext/rebase.py not using absolute_import
   hgext/share.py not using absolute_import
   hgext/transplant.py not using absolute_import
-  hgext/win32mbcs.py not using absolute_import
   hgext/win32text.py not using absolute_import
   i18n/check-translation.py not using absolute_import
   i18n/polib.py not using absolute_import


More information about the Mercurial-devel mailing list