Example #1
0
 def __init__(self, filename, writeable):
     apsw.softheaplimit(c.getint('limt', 'sqlite_heap_bytes'))
     if (writeable):
         flags = apsw.SQLITE_OPEN_READWRITE | apsw.SQLITE_OPEN_CREATE
     else:
         flags = apsw.SQLITE_OPEN_READONLY
     self.db = apsw.Connection(filename, flags=flags)
     self.curs = self.db.cursor()
Example #2
0
 def __init__(self, filename, writeable):
    apsw.softheaplimit(c.getint('limt', 'sqlite_heap_bytes'))
    if (writeable):
       flags = apsw.SQLITE_OPEN_READWRITE | apsw.SQLITE_OPEN_CREATE
    else:
       flags = apsw.SQLITE_OPEN_READONLY
    self.db = apsw.Connection(filename, flags=flags)
    self.curs = self.db.cursor()
Example #3
0
 def __init__(self, filename, writeable):
     try:
         # This might fail because no configuration has been loaded, in which
         # case use a modest but non-trivial default.
         heap_bytes = c.getint('limt', 'sqlite_heap_bytes')
     except Exception:
         heap_bytes = 268435456
     apsw.softheaplimit(heap_bytes)
     if (writeable):
         flags = apsw.SQLITE_OPEN_READWRITE | apsw.SQLITE_OPEN_CREATE
     else:
         flags = apsw.SQLITE_OPEN_READONLY
     self.db = apsw.Connection(filename, flags=flags)
     self.curs = self.db.cursor()
Example #4
0
File: db.py Project: reidpr/quac
 def __init__(self, filename, writeable):
     try:
         # This might fail because no configuration has been loaded, in which
         # case use a modest but non-trivial default.
         heap_bytes = c.getint("limt", "sqlite_heap_bytes")
     except Exception:
         heap_bytes = 268435456
     apsw.softheaplimit(heap_bytes)
     if writeable:
         flags = apsw.SQLITE_OPEN_READWRITE | apsw.SQLITE_OPEN_CREATE
     else:
         flags = apsw.SQLITE_OPEN_READONLY
     self.db = apsw.Connection(filename, flags=flags)
     self.curs = self.db.cursor()