Exemplo n.º 1
0
    def __init__(self, dbname, db_dir, sql_dir):
        self.db_dir = db_dir
        self.sql_dir = sql_dir

        self.dbpath = os.path.join(db_dir, dbname + '.db')
        if not os.path.exists(self.dbpath):
            conn = sqlite3.connect(self.dbpath)
            cursor = conn.cursor()
            sql = os.path.join(sql_dir, dbname + '.sql')
            cursor.executescript(open(sql).read())
            conn.commit()
            cursor.close()
            conn.close()

        SqliteDB.__init__(self, db=self.dbpath)
Exemplo n.º 2
0
    def __init__(self, dbname, db_dir, sql_dir):
        self.db_dir = db_dir
        self.sql_dir = sql_dir

        self.dbpath = os.path.join(db_dir, dbname + '.db')
#        print self.dbpath
        if not os.path.exists(self.dbpath):
            conn = sqlite3.connect(self.dbpath)
            cursor = conn.cursor()
            sql = os.path.join(sql_dir, dbname + '.sql')
#            print sql
            cursor.executescript(open(sql).read())
            conn.commit()
            cursor.close()
            conn.close()
#            print 'create db: %s' % dbname

        SqliteDB.__init__(self, db=self.dbpath)
Exemplo n.º 3
0
Arquivo: unidb.py Projeto: iffy/unidb
 def query(self, *args, **kwargs):
     return unIter(SqliteDB.query(self, *args, **kwargs))
Exemplo n.º 4
0
Arquivo: unidb.py Projeto: iffy/unidb
 def select(self, *args, **kwargs):
     return unIter(SqliteDB.select(self, *args, **kwargs))
Exemplo n.º 5
0
Arquivo: unidb.py Projeto: iffy/unidb
 def __init__(self, dbname):
     SqliteDB.__init__(self, db=dbname)
     self.printing = False