grzegorz-clients/grzegorz_clients/utils.py

17 lines
336 B
Python

from functools import wraps
import threading
def seconds_to_timestamp(s):
return "%i:%.2i" % (s//60, s%60)
# decorator:
def call_as_thread(func): # This will discard any return value!
@wraps(func)
def new_func(*args, **kwargs):
threading.Thread(
target = func,
args = args,
kwargs = kwargs
).start()
return new_func