Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/persistence/jokemachinestate.py
diff options
context:
space:
mode:
Diffstat (limited to 'persistence/jokemachinestate.py')
-rw-r--r--persistence/jokemachinestate.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/persistence/jokemachinestate.py b/persistence/jokemachinestate.py
index 3d591cf..ae5d303 100644
--- a/persistence/jokemachinestate.py
+++ b/persistence/jokemachinestate.py
@@ -40,24 +40,23 @@ class JokeMachineState(object):
def default(self): return 1 # TODO - pull from activity/activity.info
def get(self): return self.__version
-
@property
def next_jokebook_id(self):
if len(self.jokebooks) == 0:
return 1
return max([jokebook.id for jokebook in self.jokebooks]) + 1
-
def jokebook(self, id):
+ '''returns the jokebook specified by id'''
for jokebook in self.jokebooks:
if jokebook.id == id:
return jokebook
logging.error('Could not find jokebook with id %d' % d)
return None
+
def test_data(self):
self.id = 1
-
# add some jokebooks with jokes
num_jokebooks = 0
num_jokes = 2
@@ -77,6 +76,5 @@ class JokeMachineState(object):
joke.id = joke_id
jokebook.submissions.append(joke)
self.jokebooks.append(jokebook)
-
return self
\ No newline at end of file