import threading
import time
from datetime import datetime
TIMER_INTERVAL = 5.0
last_hit_ts = 0.0
def mylog():
now = datetime.now()
print(now.strftime("%H:%M:%S.%f"))
# Munka kezdetenek merese
munka_start = time.monotonic()
print("Inditjuk a feladatot")
# 2mp-et vesz igenybe
time.sleep(2.0)
# Munka vegenek merese
munka_end = time.monotonic()
# timer korrekcio
eltelt_ido = munka_end - munka_start
maradek_ido = TIMER_INTERVAL - eltelt_ido
print('Eltelt ido:', eltelt_ido, 'maradek_ido', maradek_ido)
threading.Timer(maradek_ido, mylog).start()
mylog()