コード例 #1
0
ファイル: commands.py プロジェクト: nfelger/habit-command
    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)
コード例 #2
0
ファイル: commands.py プロジェクト: nfelger/habit-command
    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")
コード例 #3
0
ファイル: session.py プロジェクト: nfelger/habit-command
 def start(self):
     REPO.init_connection()
コード例 #4
0
ファイル: session.py プロジェクト: nfelger/habit-command
 def terminate(self):
     REPO.close_connection()