#! /usr/bin/env python
+from __future__ import print_function
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',
else:
# octal; -rw-------;
# make the database file/directory readable/writeable only by the user
- os.umask(0066)
+ os.umask(0o66)
db_dir = db_dirs[0]
try:
os.makedirs(db_dir)
if connection.dbName == 'sqlite':
def lower(s):
- if isinstance(s, basestring):
+ if isinstance(s, string_type):
return s.lower()
return s
def test():
db_dirs = find_sqlite_db_dirs()
- print "DB dirs:", db_dirs
- print "DB URI:", find_sqlite_dburi()
+ print("DB dirs:", db_dirs)
+ print("DB URI:", find_sqlite_dburi())
if __name__ == '__main__':
test()