import os
from sqlobject import SQLObject, connectionForURI, sqlhub, \
- StringCol, IntCol, BoolCol, dberrors
+ StringCol, UnicodeCol, IntCol, BoolCol, DatabaseIndex, dberrors
from xsetbg_conf import xsetbg_conf
class XSetBg(SQLObject):
- path = StringCol(alternateID=True)
+ full_name = UnicodeCol(alternateID=True)
last_shown = IntCol(default=None) # timestamp
flag = BoolCol(default=None)
+ last_shown_idx = DatabaseIndex('last_shown')
+ flag_idx = DatabaseIndex('flag')
+
db_dirs = []
try:
if xsetbg_db_path:
sqlhub.processConnection = \
- connectionForURI('sqlite:///%s?debug=1&debugOutput=1' % xsetbg_db_path)
+ connectionForURI('sqlite:///%s' % xsetbg_db_path)
try:
XSetBg.select()[0]
except IndexError: