Beispiel #1
0
def list_all():
    for project in db.Project.select():
        print(project.name.upper())
        print("-" * len(project.name))
        for task in project.tasks:
            print(task)
        print()

    # List tasks that aren't part of a project
    tasks = orm.select(task for task in db.Task if task.project is None)
    if tasks:
        print("TASKS")
        print("-----")
        for task in tasks:
            print(task)
        print()

    ideas = db.Idea.select()
    if ideas:
        print("IDEAS")
        print("-----")
        for idea in ideas:
            print(idea)

    scratchpad = db.get_scratchpad()
    if scratchpad.content:
        print("SCRATCHPAD")
        print("----------")
        print(scratchpad.content)
Beispiel #2
0
def open_scratchpad():
    scratchpad = db.get_scratchpad()
    new_content = ui.ask_from_editor(scratchpad.content)
    scratchpad.content = new_content