obsexchange: avoid importing io/StringIO module with a different name
authorAnton Shestakov <av6@dwimlabs.net>
Wed, 13 Feb 2019 21:56:29 +0800
changeset 4405 8b91088944ca
parent 4404 51b0185a0e7b
child 4406 450487b4e1a3
obsexchange: avoid importing io/StringIO module with a different name Since we're not interested in the whole module, let's shorten the imports and aviod the lint warnings. Otherwise pep8-naming complains: - import io as StringIO: N812 lowercase imported as non lowercase - import StringIO as io: N813 camelcase imported as lowercase
hgext3rd/evolve/obsexchange.py
--- a/hgext3rd/evolve/obsexchange.py	Wed Feb 13 21:56:05 2019 +0800
+++ b/hgext3rd/evolve/obsexchange.py	Wed Feb 13 21:56:29 2019 +0800
@@ -8,11 +8,9 @@
 from __future__ import absolute_import
 
 try:
-    import StringIO as io
-    StringIO = io.StringIO
+    from StringIO import StringIO
 except ImportError:
-    import io
-    StringIO = io.StringIO
+    from io import StringIO
 
 from mercurial import (
     bundle2,