# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 2016-03-15 22:42:16 # Node ID 330584235c22273abd8266fdd9269de9a93a4059 # Parent bfbd3f02b442eda2a580e1c665b515cbabac002c contrib: make perf.py use absolute_import diff --git a/contrib/perf.py b/contrib/perf.py --- a/contrib/perf.py +++ b/contrib/perf.py @@ -1,12 +1,26 @@ # perf.py - performance test routines '''helper extension to measure performance''' -from mercurial import cmdutil, scmutil, util, commands, obsolete -from mercurial import repoview, branchmap, merge, copies, error, revlog -from mercurial import mdiff -import time, os, sys +from __future__ import absolute_import +import functools +import os import random -import functools +import sys +import time +from mercurial import ( + branchmap, + cmdutil, + commands, + copies, + error, + mdiff, + merge, + obsolete, + repoview, + revlog, + scmutil, + util, +) formatteropts = commands.formatteropts revlogopts = commands.debugrevlogopts 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/perf.py not using absolute_import contrib/python-hook-examples.py not using absolute_import contrib/revsetbenchmarks.py not using absolute_import contrib/revsetbenchmarks.py requires print_function