Hey guys,

I am using a multiprocessing program, where the new process is supposed to 
change a variable in the main class that it branches out from. This is somehow 
not working, following is an approximate code. Would really appreciate any 
insight into this matter:


var = {}

class Something():

        def set_var(self):
                global var
                var = somevalue

        def get_var(self):
                return var

        def newprocess(self):
                self.set_var()

        def do_multiprocessing(self):
                while true:
                        self.get_var()
                        new_process = process(target=newprocess)
                        new_process.start()


I am really confused here !

Any help would be awesome : )

Regards,
Nav             

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to