Not really a coding question, but one for understanding the python language. The apply_async function (from multiprocessing library) has one pass arguments to the function with something that looks like this:
result = pool.apply_async(some_func, (argument1,))
Why does the function require passing arguments with (argument1, ), requiring a comma before an empty argument? I understand tuples, but what's with the empty argument?
Thanks!