Вам потребуется threading
:
import threading
# Your Alarm definition
alarm_thread = threading.Thread(target=Alarm)
main_thread = threading.Thread(target=root.mainloop)
alarm_thread.start()
main_thread.start()
Теперь функции будут выполняться одновременно, но имейте в виду, что будет сложно управлять взаимодействиями между ними. Я не знаю, как определяется функция clock
и как вы хотите, чтобы она выполнялась, но вы можете легко изменить код, чтобы эта функция работала одновременно.