def execute(self, session): name = ' '.join(self.args) if not name: session.render('I need a name for the activity, please.\n\n') return REPO.create_activity(name) session.render("Created activity %r.\n" % name) session.render("Your activities are now:\n\n") ListActivitiesCommand().execute(session)
def execute(self, session): activities = REPO.get_all_activities() if len(activities) == 0: session.render("You haven't created any activities.\n" + "Create your first activity with `c Take over the world`.\n\n") return for uid, name in activities: session.render("(%d) %s\n" % (uid, name)) session.render("\n")
def start(self): REPO.init_connection()
def terminate(self): REPO.close_connection()