summaryrefslogtreecommitdiffstats
path: root/storage/sqlite.py
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2009-04-16 10:42:24 +0200
committerAlexander Sulfrian <alexander@sulfrian.net>2009-04-16 10:42:24 +0200
commit9e4e6b7727df521bd187ca209e2a0ebc10f4a382 (patch)
tree6598f7c232391db821456e55b12ef4b71c0e3a68 /storage/sqlite.py
parent188d0883ef4eda09da91cfa6e4cffd583dd999ac (diff)
downloadtodolist-9e4e6b7727df521bd187ca209e2a0ebc10f4a382.tar.gz
todolist-9e4e6b7727df521bd187ca209e2a0ebc10f4a382.tar.xz
todolist-9e4e6b7727df521bd187ca209e2a0ebc10f4a382.zip
first trys
Diffstat (limited to 'storage/sqlite.py')
-rw-r--r--storage/sqlite.py17
1 files changed, 17 insertions, 0 deletions
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