コード例 #1
0
    def do_load_people(self, arg):
        """Usage: load_people <file_name> """

        arg.update(dict(load_people=True))
        [print(line) for line in handle(arg)]
コード例 #2
0
    def do_save_state(self, arg):
        """Usage: save_state [--db=sqlite_database] """

        arg.update(dict(save_state=True))
        [print(line) for line in handle(arg)]
コード例 #3
0
    def do_print_allocations(self, arg):
        """Usage: print_allocations [--o=FILENAME] """

        arg.update(dict(print_allocations=True))
        [print(line) for line in handle(arg)]
コード例 #4
0
    def do_print_room(self, arg):
        """Usage: add_person <room_name> """

        arg.update(dict(add_person=True))
        [print(line) for line in handle(arg)]
コード例 #5
0
    def do_add_person(self, arg):
        """Usage: add_person <first_name> <last_name> <role> [<wants_accommodation>]"""

        arg.update(dict(add_person=True))
        [print(line) for line in handle(arg)]
コード例 #6
0
    def do_create_room(self, arg):
        """Usage: create_room <room_type> <room_name>..."""

        arg.update(dict(create_room=True))
        [print(line) for line in handle(arg)]
コード例 #7
0
    def do_load_state(self, arg):
        """Usage: load_state <sqlite_database> """

        arg.update(dict(load_state=True))
        [print(line) for line in handle(arg)]