convert: fix "stdlib import follows local import" problem in transport
authorFUJIWARA Katsunori <foozy@lares.dti.ne.jp>
Fri, 11 Mar 2016 21:55:44 +0900
changeset 28461 b433233e25d9
parent 28460 d6dbb0968c13
child 28462 dbba18ba26d4
convert: fix "stdlib import follows local import" problem in transport Before this patch, import-checker reports error below for importing subversion python binding libraries. stdlib import "svn.*" follows local import: mercurial
hgext/convert/transport.py
--- a/hgext/convert/transport.py	Fri Mar 11 21:55:44 2016 +0900
+++ b/hgext/convert/transport.py	Fri Mar 11 21:55:44 2016 +0900
@@ -18,10 +18,6 @@
 # along with this program; if not, see <http://www.gnu.org/licenses/>.
 from __future__ import absolute_import
 
-from mercurial import (
-    util,
-)
-
 import svn.client
 import svn.core
 import svn.ra
@@ -29,6 +25,10 @@
 Pool = svn.core.Pool
 SubversionException = svn.core.SubversionException
 
+from mercurial import (
+    util,
+)
+
 # Some older versions of the Python bindings need to be
 # explicitly initialized. But what we want to do probably
 # won't work worth a darn against those libraries anyway!