Asynchronous method call in Python?
Something like: import threading thr = threading.Thread(target=foo, args=(), kwargs={}) thr.start() # Will run “foo” …. thr.is_alive() # Will return whether foo is running currently …. thr.join() # Will wait till “foo” is done See the documentation at https://docs.python.org/library/threading.html for more details.