TypeError: 'tuple' object is not callable in python's multiprocessing
Question: I'm trying to use multiprocessing for doing some works. But, I got that error.
Why did that happen? Below is my sample code

    
    
    def work(x, y):
        #doing something
    
    def work_process(x, y):
        p = []
    
        for i in x:
            p.append(Process(target=work, args=(x, y)))
            p[i].start()
    
        for t in p:
            t.join()
    
        return result
    


Answer: I have written something helpful for debugging multiprocessing errors. It can
show you the full traceback of an exception/error in the other process.

Download [RemoteException.py](https://gist.github.com/niccokunzmann/5763860)

    
    
    import RemoteException
    
    @RemoteException.showError
    def work(x, y):
        #doing something
    

