On Sat, May 7, 2016 at 9:28 PM, DFS <nos...@dfs.com> wrote: > But I think there are some pylint bugs here: > ------------------------------------------------------------------------- > > standard import "import pyodbc, sqlite3" comes before "import pyodbc, > sqlite3" (wrong-import-order) > > * complains that the line comes before itself?
I think that it actually wants you to import sqlite3 (a standard library module) before pyodbc (a third-party module). The message is confusing because they happen to be on the same line. PEP8 has some advice on import ordering, which this probably follows. > > ------------------------------------------------------------------------- > > standard import "import re, requests" comes before "import pyodbc, sqlite3" > (wrong-import-order) > > * So I switched them, and then it complained about that: > > standard import "import pyodbc, sqlite3" comes before "import re, requests" > (wrong-import-order) Same thing. It wants the re import to come before pyodbc, and it wants sqlite3 to come before requests. -- https://mail.python.org/mailman/listinfo/python-list