diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2009-04-16 19:40:39 +0200 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2009-04-16 19:40:39 +0200 |
commit | 42dcfdbebbbbf8d0ce7d4acdc8507a96911323e0 (patch) | |
tree | 3e3993aaf57a8db934c278a7d2a72100bc497c31 /item.py | |
parent | 9e4e6b7727df521bd187ca209e2a0ebc10f4a382 (diff) | |
download | todolist-42dcfdbebbbbf8d0ce7d4acdc8507a96911323e0.tar.gz todolist-42dcfdbebbbbf8d0ce7d4acdc8507a96911323e0.tar.xz todolist-42dcfdbebbbbf8d0ce7d4acdc8507a96911323e0.zip |
completed storage magic
Diffstat (limited to 'item.py')
-rw-r--r-- | item.py | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -1,16 +1,25 @@ +# -*- coding: utf-8 -*- + class item: readOnly = ['id'] - def __init__(self, title, created, priority): - self.id = -1 - self.title = title - self.created = created - self.priority = priority + def __init__(self, title=None, created=None, priority=None, row=None): + if row == None: + self.__dict__['id'] = -1 + self.title = title + self.created = created + self.priority = priority + else: + self.__init__(row[1], row[2], row[3]) + self.__dict__['id'] = row[0] def setId(self, id): if self.id == -1: - self.id = id - + self.__dict__['id'] = id + + def getId(self): + return self.id + def getTitle(self): return self.title |