human
I wrote the below code

    import multiprocessing
    import os
    import tempfile
    import time
    numberOfThreads = 2
    t = ([None] * numberOfThreads)
    a = ([None] * numberOfThreads)
    f = ([None] * numberOfThreads)
    def dummyFunction(filename):
        u'\n                                This    function    writes    the    value    45    to    the    given    filename.\n                                '
        j = 0
        for i in range(0, 10):
            j += i
        with open(filename, u'w') as f:
            f.write(str(j))
    for n in range(numberOfThreads):
        a[n] = True
        tmpFile = tempfile.mkstemp(u'.txt', u'test_engine_')[1]
        f[n] = tmpFile
        t[n] = multiprocessing.Process(target=dummyFunction, args=(tmpFile,))
        t[n].start()
    allDone = False
    while (not allDone):
        time.sleep(1)
        for n in range(numberOfThreads):
            a[n] = t[n].is_alive()
        if (not any(a)):
            allDone = True
    total = insum
    for ff in f:
        with open(ff) as fd:
            total += int(fd.read())
        os.remove(ff)
    return total

What's a good function header?
assistant
#Here's a good function header.

def mytestFunction(insum=0):