Skip to content

Commit 6720c05

Browse files
committed
Fix #21 flake8 F401: 'name' imported but unused
Some names are imported for real needs like side effects; those imports are marked with `noqa` flake8 directive.
1 parent dcf5a9f commit 6720c05

16 files changed

Lines changed: 26 additions & 37 deletions

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env python
22

33
from imp import load_source
4-
from os.path import abspath, dirname, isfile, join
4+
from os.path import abspath, dirname, join
55

66
try:
77
from ez_setup import use_setuptools

sqlobject/__init__.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
"""SQLObject"""
2-
from __version__ import version, version_info
32

4-
from col import *
5-
from index import *
6-
from joins import *
7-
from main import *
8-
from sqlbuilder import AND, OR, NOT, IN, LIKE, RLIKE, DESC, CONTAINSSTRING, const, func
9-
from styles import *
10-
from dbconnection import connectionForURI
11-
import dberrors
3+
# Do import for namespace
4+
# noqa is a directive for flake8 to ignore seemingly unused imports
5+
6+
from __version__ import version, version_info # noqa
7+
8+
from col import * # noqa
9+
from index import * # noqa
10+
from joins import * # noqa
11+
from main import * # noqa
12+
from sqlbuilder import AND, OR, NOT, IN, LIKE, RLIKE, DESC, CONTAINSSTRING, const, func # noqa
13+
from styles import * # noqa
14+
from dbconnection import connectionForURI # noqa
15+
import dberrors # noqa

sqlobject/cache.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
import threading
1010
from weakref import ref
11-
from time import time as now
1211

1312
class CacheFactory(object):
1413

sqlobject/col.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020

2121
from array import array
2222
from itertools import count
23-
import re
24-
import sys
2523
import time
2624
try:
2725
import cPickle as pickle

sqlobject/conftest.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
exitfirst = True
99

1010
import py
11-
import os
1211
import sqlobject
1312

1413
try:

sqlobject/converters.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from array import array
22
import datetime
33
from decimal import Decimal
4-
import sys
54
import time
65
from types import ClassType, InstanceType, NoneType
76

sqlobject/dbconnection.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1031,12 +1031,13 @@ def dbConnectionForScheme(self, scheme):
10311031
connectionForURI = TheURIOpener.connectionForURI
10321032
dbConnectionForScheme = TheURIOpener.dbConnectionForScheme
10331033

1034-
# Register DB URI schemas
1035-
import firebird
1036-
import maxdb
1037-
import mssql
1038-
import mysql
1039-
import postgres
1040-
import rdbhost
1041-
import sqlite
1042-
import sybase
1034+
# Register DB URI schemas -- do import for side effects
1035+
# noqa is a directive for flake8 to ignore seemingly unused imports
1036+
import firebird # noqa
1037+
import maxdb # noqa
1038+
import mssql # noqa
1039+
import mysql # noqa
1040+
import postgres # noqa
1041+
import rdbhost # noqa
1042+
import sqlite # noqa
1043+
import sybase # noqa

sqlobject/rdbhost/rdbhostconnection.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@
44
Released under the LGPL for use with the SQLObject ORM library.
55
"""
66

7-
import re
8-
from sqlobject import col
9-
from sqlobject import sqlbuilder
10-
from sqlobject.converters import registerConverter
117
from sqlobject.dbconnection import DBAPI
128
from sqlobject.postgres.pgconnection import PostgresConnection
139

sqlobject/sqlite/sqliteconnection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import thread
44
import urllib
55
from sqlobject.dbconnection import DBAPI, Boolean
6-
from sqlobject import col, sqlbuilder
6+
from sqlobject import col
77
from sqlobject.dberrors import *
88

99
sqlite2_Binary = None

sqlobject/sresults.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import dbconnection
2-
import joins
32
import main
43
import sqlbuilder
54

0 commit comments

Comments
 (0)