diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2009-04-16 10:42:24 +0200 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2009-04-16 10:42:24 +0200 |
commit | 9e4e6b7727df521bd187ca209e2a0ebc10f4a382 (patch) | |
tree | 6598f7c232391db821456e55b12ef4b71c0e3a68 /storage/sqlite.py | |
parent | 188d0883ef4eda09da91cfa6e4cffd583dd999ac (diff) | |
download | todolist-9e4e6b7727df521bd187ca209e2a0ebc10f4a382.tar.gz todolist-9e4e6b7727df521bd187ca209e2a0ebc10f4a382.tar.xz todolist-9e4e6b7727df521bd187ca209e2a0ebc10f4a382.zip |
first trys
Diffstat (limited to 'storage/sqlite.py')
-rw-r--r-- | storage/sqlite.py | 17 |
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 |