grzegorz-clients/grzegorz_clients/utils.py

17 lines
336 B
Python
Raw Permalink Normal View History

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