Python. Threading. Function() Takes Exactly X Arguments (Y Given)
Was playing around running multiple threads in Python. Here is a part of script launching docker_cleanup(controller_name) function in a separate thread.
from threading import Thread
...
threads = []
for controller_name in controllers:
# Remove container if it already exists
t = Thread(target=docker_cleanup, args=(controller_name))
threads.append(t)
t.start()
for t in threads:
t.join() # Block main thread while childs executed
...