import logging
from time import time as timer
from threading import Timer
logging.basicConfig(format='%(asctime)s %(message)s', datefmt='%H:%M:%S')
def function1(interval, maxtime):
logging.warning('write logs')
if timer() < maxtime:
Timer(interval, function1, (interval, maxtime)).start()
function1(1, timer()+10)
aW1wb3J0IGxvZ2dpbmcKZnJvbSB0aW1lIGltcG9ydCB0aW1lIGFzIHRpbWVyCmZyb20gdGhyZWFkaW5nIGltcG9ydCBUaW1lcgogICAgCmxvZ2dpbmcuYmFzaWNDb25maWcoZm9ybWF0PSclKGFzY3RpbWUpcyAlKG1lc3NhZ2UpcycsIGRhdGVmbXQ9JyVIOiVNOiVTJykKICAgIApkZWYgZnVuY3Rpb24xKGludGVydmFsLCBtYXh0aW1lKToKICAgIGxvZ2dpbmcud2FybmluZygnd3JpdGUgbG9ncycpCiAgICBpZiB0aW1lcigpIDwgbWF4dGltZToKICAgICAgIFRpbWVyKGludGVydmFsLCBmdW5jdGlvbjEsIChpbnRlcnZhbCwgbWF4dGltZSkpLnN0YXJ0KCkKICAgIApmdW5jdGlvbjEoMSwgdGltZXIoKSsxMCkKCg==