Esempio n. 1
0
def add(name: str, value: int):
    with DATA.lock:
        DATA.get()[KEY][name] = value
        DATA.write()
Esempio n. 2
0
def reset():
    with DATA.lock:
        DATA.get()[KEY] = {}
        DATA.write()
Esempio n. 3
0
def uncheck(quest_num: int) -> None:
    with DATA.lock:
        index = quest_num - 1
        _, quest = DATA.get()[KEY][index]
        DATA.get()[KEY][index] = (UNCHECKED, quest)
        DATA.write()
Esempio n. 4
0
def fail(quest_num: int) -> None:
    with DATA.lock:
        index = quest_num - 1
        _, quest = DATA.get()[KEY][index]
        DATA.get()[KEY][index] = (FAILED, quest)
        DATA.write()
Esempio n. 5
0
def remove(quest_num: int) -> None:
    with DATA.lock:
        index = quest_num - 1
        del DATA.get()[KEY][index]
        DATA.write()
Esempio n. 6
0
def add(quest: str) -> None:
    with DATA.lock:
        DATA.get()[KEY].append((UNCHECKED, quest))
        DATA.write()
Esempio n. 7
0
def set_dark_light(dark, light):
    with DATA.lock:
        DATA.get()[KEY]["dark"] = dark
        DATA.get()[KEY]["light"] = light
        DATA.write()