changeset 919:f5dc1730e4d3

init: sort imports and clean up pep warnings
author Sean Farley <sean@farley.io>
date Tue, 30 Jun 2015 15:20:06 -0700
parents 3246f2fab625
children 6507d2a6be0a
files hggit/__init__.py
diffstat 1 files changed, 30 insertions(+), 27 deletions(-) [+]
line wrap: on
line diff
--- a/hggit/__init__.py
+++ b/hggit/__init__.py
@@ -17,32 +17,42 @@
 For more information and instructions, see :hg:`help git`
 '''
 
-__version__ = '0.8.1'
+# global modules
+import os
 
-def getversion():
-    """return version with dependencies for hg --version -v"""
-    import dulwich
-    dulver = '.'.join(str(i) for i in dulwich.__version__)
-    return __version__ + (" (dulwich %s)" % dulver)
-
+# local modules
+import gitrepo
+import hgrepo
+import overlay
+import verify
+import util
 
 from bisect import insort
-import os
-
+from git_handler import GitHandler
 from mercurial import bundlerepo
 from mercurial import cmdutil
 from mercurial import demandimport
 from mercurial import dirstate
 from mercurial import discovery
+from mercurial import extensions
+from mercurial import help
+from mercurial import hg
+from mercurial import localrepo
+from mercurial import manifest
+from mercurial import revset
+from mercurial import scmutil
+from mercurial import templatekw
+from mercurial import util as hgutil
+from mercurial.node import hex
+from mercurial.i18n import _
+
 try:
     from mercurial import exchange
     exchange.push  # existed in first iteration of this file
 except ImportError:
     # We only *use* the exchange module in hg 3.2+, so this is safe
     pass
-from mercurial import extensions
-from mercurial import help
-from mercurial import hg
+
 try:
     from mercurial import ignore
     ignore.readpats
@@ -50,26 +60,13 @@
 except ImportError:
     # The ignore module disappeared in Mercurial 3.5
     ignoremod = False
-from mercurial import localrepo
-from mercurial import manifest
-from mercurial.node import hex
-from mercurial import revset
-from mercurial import scmutil
-from mercurial import templatekw
-from mercurial import util as hgutil
-from mercurial.i18n import _
-
-import gitrepo
-import hgrepo
-import overlay
-import util
-from git_handler import GitHandler
-import verify
 
 demandimport.ignore.extend([
     'collections',
 ])
 
+__version__ = '0.8.1'
+
 testedwith = '2.8.2 3.0.1 3.1 3.2.2 3.3 3.4'
 buglink = 'https://bitbucket.org/durin42/hg-git/issues'
 
@@ -119,6 +116,12 @@
     return hgdefaultdest(source)
 hg.defaultdest = defaultdest
 
+def getversion():
+    """return version with dependencies for hg --version -v"""
+    import dulwich
+    dulver = '.'.join(str(i) for i in dulwich.__version__)
+    return __version__ + (" (dulwich %s)" % dulver)
+
 # defend against tracebacks if we specify -r in 'hg pull'
 def safebranchrevs(orig, lrepo, repo, branches, revs):
     revs, co = orig(lrepo, repo, branches, revs)