From 9e4e6b7727df521bd187ca209e2a0ebc10f4a382 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Thu, 16 Apr 2009 10:42:24 +0200 Subject: first trys --- storage/sqlite.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 storage/sqlite.py (limited to 'storage/sqlite.py') diff --git a/storage/sqlite.py b/storage/sqlite.py new file mode 100644 index 0000000..8a24858 --- /dev/null +++ b/storage/sqlite.py @@ -0,0 +1,17 @@ +from storageBase import storageBase +from itemList import itemList +from pysqlite2 import dbapi2 as sqliteBackend + +class sqlite(storageBase): + def __init__(self): + self.con = sqliteBackend.connect(self.getConfigDir() + '/data.sqlite') + + def __del__(self): + self.con.close() + + def load(self): + return itemList(self) + + def notifyChange(self, sender): + print '%s %s' % ('Save changes:', sender.getCreatedAt()) + return -- cgit v1.2.3