def on_release(event):
    global HotkeyStatus, fatigueLevel
    if HotkeyStatus == 0:
        global List_of_Lists
        threading.Thread(target=Writer.rawfileWriter().write_rawfile,
                         args=(
                             'Data/RawKeystokes.tsv',
                             event,
                             'Released',
                             datetime.now(),
                             fatigueLevel,
                         )).start()
        for list in List_of_Lists:
            if list[0] == event:
                list[2] = str(datetime.now())
                list[3] = fatigueLevel
                thred = threading.Thread(target=Writer.Write().write_file,
                                         args=(
                                             list,
                                             fileLocation,
                                         ))
                thred.start()
                List_of_Lists.remove(list)
    elif HotkeyStatus == 1:
        List_of_Lists = []
def Check_Availability():
    if not path.exists(fileLocation):
        f = open(fileLocation, "w")
        f.close()
        firstList = ['key', 'keydown_time', 'keyup_time', 'fatigue level']
        thread1 = threading.Thread(target=Writer.Write().write_file,
                                   args=(
                                       firstList,
                                       fileLocation,
                                   ))
        thread1.start()