delay()
Invokes the provided function after ms milliseconds.
Use time.sleep() to delay the execution of fn by ms / 1000 seconds.
from time import sleep
def delay(fn, ms, *args):
sleep(ms / 1000)
return fn(*args)
delay(
lambda x: print(x),
1000,
'later'
) # prints 'later' after one second