* Stephen Satchell <l...@satchell.net>, 2017-04-03, 11:27:
I have a python2.7 project, and when I run PyLint 1.5.2, astroid 1.3.3
That's an unlikely combination. This version of Pylint requires astroid >= 1.4.
When I have:
import logging
import pexpct
import re
import time
I get messages about wrong import order, specifically that re and time comes
after pexpect.
After fixing the typo, I get:
C: 3, 0: standard import "import re" comes before "import pexpect"
(wrong-import-order)
C: 4, 0: standard import "import time" comes before "import pexpect"
(wrong-import-order)
...which seems backwards? The problem is that these imports are AFTER "import
pexpect", but they should be before.
OK, apply the obvious fix:
import logging
import re
import time
import pexect
This looks fine to me, except for another typo. And indeed, I don't get any
warnings about import order this time.
So how do I fix this,
I'd start with producing a complete, minimal example, so that other people can
reproduce the bug you're seeing. :)
--
Jakub Wilk
_______________________________________________
code-quality mailing list
code-quality@python.org
https://mail.python.org/mailman/listinfo/code-quality