X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=m_librarian%2Fdb.py;h=628675ef1e2c9d3ce4573ba1240b542784d5e499;hb=6183964be7bf78eb7606da7cbe518ea097b9fa78;hp=ecabfdbcfd146cf583ea2d8aa6dcfe1e1a7d1be0;hpb=061a45aba1f91ec167eb9ac283a4c0a0afb52798;p=m_librarian.git diff --git a/m_librarian/db.py b/m_librarian/db.py index ecabfdb..628675e 100755 --- a/m_librarian/db.py +++ b/m_librarian/db.py @@ -5,6 +5,7 @@ import os from sqlobject import SQLObject, StringCol, UnicodeCol, IntCol, BoolCol, \ ForeignKey, DateCol, DatabaseIndex, RelatedJoin, \ connectionForURI, sqlhub, SQLObjectNotFound, dberrors +from .compat import string_type from .config import get_config __all__ = ['Author', 'Book', 'Extension', 'Genre', 'Language', @@ -156,7 +157,7 @@ def open_db(db_uri=None): if connection.dbName == 'sqlite': def lower(s): - if isinstance(s, basestring): + if isinstance(s, string_type): return s.lower() return s @@ -224,5 +225,6 @@ def test(): print("DB dirs:", db_dirs) print("DB URI:", find_sqlite_dburi()) + if __name__ == '__main__': test()