# HG changeset patch # User timeless # Date 1456936372 0 # Node ID d62b00318c194b403e43ac950971cc5acb82ecd2 # Parent e6e183687545f90b756ca523aea52c3f310b8f14 convert: bzr use absolute_import diff -r e6e183687545 -r d62b00318c19 hgext/convert/bzr.py --- a/hgext/convert/bzr.py Fri Mar 11 13:00:20 2016 +0000 +++ b/hgext/convert/bzr.py Wed Mar 02 16:32:52 2016 +0000 @@ -26,12 +26,14 @@ try: # bazaar imports - from bzrlib import ( - bzrdir, - errors, - revision, - ) - from bzrlib.revisionspec import RevisionSpec + import bzrlib.bzrdir + import bzrlib.errors + import bzrlib.revision + import bzrlib.revisionspec.RevisionSpec + bzrdir = bzrlib.bzrdir + errors = bzrlib.errors + revision = bzrlib.revision + revisionspec = bzrlib.revisionspec except ImportError: pass @@ -66,7 +68,6 @@ # Lightweight checkouts detection is informational but probably # fragile at API level. It should not terminate the conversion. try: - from bzrlib import bzrdir dir = bzrdir.BzrDir.open_containing(path)[0] try: tree = dir.open_workingtree(recommend_upgrade=False) @@ -109,7 +110,7 @@ revid = None for branch in self._bzrbranches(): try: - r = RevisionSpec.from_string(self.revs[0]) + r = revisionspec.RevisionSpec.from_string(self.revs[0]) info = r.in_history(branch) except errors.BzrError: pass