# HG changeset patch # User timeless # Date 1456936895 0 # Node ID 6bda82107e05c3bb753e6be84c1178abcf64d799 # Parent 1e03b74195d43fd43431406b42705943e8f86a53 convert: cvs use absolute_import diff -r 1e03b74195d4 -r 6bda82107e05 hgext/convert/cvs.py --- a/hgext/convert/cvs.py Wed Mar 02 16:37:50 2016 +0000 +++ b/hgext/convert/cvs.py Wed Mar 02 16:41:35 2016 +0000 @@ -4,15 +4,32 @@ # # This software may be used and distributed according to the terms of the # GNU General Public License version 2 or any later version. +from __future__ import absolute_import -import os, re, socket, errno -from cStringIO import StringIO -from mercurial import encoding, util, error +import cStringIO +import errno +import os +import re +import socket + +from mercurial import ( + encoding, + error, + util, +) from mercurial.i18n import _ -from common import NoRepo, commit, converter_source, checktool -from common import makedatetimestamp -import cvsps +from . import ( + common, + cvsps, +) + +StringIO = cStringIO.StringIO +checktool = common.checktool +commit = common.commit +converter_source = common.converter_source +makedatetimestamp = common.makedatetimestamp +NoRepo = common.NoRepo class convert_cvs(converter_source): def __init__(self, ui, path, revs=None): diff -r 1e03b74195d4 -r 6bda82107e05 tests/test-check-py3-compat.t --- a/tests/test-check-py3-compat.t Wed Mar 02 16:37:50 2016 +0000 +++ b/tests/test-check-py3-compat.t Wed Mar 02 16:41:35 2016 +0000 @@ -22,7 +22,6 @@ hgext/__init__.py not using absolute_import hgext/color.py not using absolute_import hgext/convert/__init__.py not using absolute_import - hgext/convert/cvs.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