[PATCH 7 of 8 v3] synthrepo: use absolute_import

Pulkit Goyal 7895pulkit at gmail.com
Mon Mar 14 10:45:40 EDT 2016


# HG changeset patch
# User Pulkit Goyal <7895pulkit at gmail.com>
# Date 1457823135 -19800
#      Sun Mar 13 04:22:15 2016 +0530
# Node ID 4a594445d3b751ccbbda7766a9d4d7d42415b98b
# Parent  57e58c075b6286d1d629ffac72ae0a59d70c4eba
synthrepo: use absolute_import

diff --git a/contrib/synthrepo.py b/contrib/synthrepo.py
--- a/contrib/synthrepo.py
+++ b/contrib/synthrepo.py
@@ -36,10 +36,30 @@
 - Symlinks and binary files are ignored
 '''
 
-import bisect, collections, itertools, json, os, random, time, sys
-from mercurial import cmdutil, context, patch, scmutil, util, hg, error
+from __future__ import absolute_import
+import bisect
+import collections
+import itertools
+import json
+import os
+import random
+import sys
+import time
+from mercurial import (
+cmdutil,
+context,
+error,
+hg,
+patch,
+scmutil,
+util,
+)
 from mercurial.i18n import _
-from mercurial.node import nullrev, nullid, short
+from mercurial.node import (
+nullid,
+nullrev,
+short,
+)
 
 # Note for extension authors: ONLY specify testedwith = 'internal' for
 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should
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
@@ -5,7 +5,6 @@
   $ hg files 'set:(**.py)' | sed 's|\\|/|g' | xargs python contrib/check-py3-compat.py
   contrib/import-checker.py not using absolute_import
   contrib/import-checker.py requires print_function
-  contrib/synthrepo.py not using absolute_import
   contrib/win32/hgwebdir_wsgi.py not using absolute_import
   doc/check-seclevel.py not using absolute_import
   doc/gendoc.py not using absolute_import


More information about the Mercurial-devel mailing list