Beispiel #1
0
 def spawn_process(self, target, *args):
     """
     :type target: function or class
     """
     p = Process(target=target, args=args)
     p.daemon = True
     if target == worker:
         p.timer = args[2]
         self.pool.append(p)
     p.start()
     return p
Beispiel #2
0
 def spawn_process(self, target, *args):
     """
     :type target: function or class
     """
     p = Process(target=target, args=args)
     p.daemon = True
     if target == worker:
         p.timer = args[2]
         self.pool.append(p)
     p.start()
     return p
Beispiel #3
0
    def spawn_process(self, target, *args):
        """
        :type target: function or class
        """
        # This is just for PyCharm to not crash. Ignore it.
        if not hasattr(sys.stdin, 'close'):
            def dummy_close():
                pass

            sys.stdin.close = dummy_close
        p = Process(target=target, args=args)
        p.daemon = True
        if target == worker:
            p.timer = args[2]
            self.pool.append(p)
        p.start()
        return p
Beispiel #4
0
    def spawn_process(self, target, *args):
        """
        :type target: function or class
        """
        # This is just for PyCharm to not crash. Ignore it.
        if not hasattr(sys.stdin, 'close'):

            def dummy_close():
                pass

            sys.stdin.close = dummy_close
        p = Process(target=target, args=args)
        p.daemon = True
        if target == worker:
            p.timer = args[2]
            self.pool.append(p)
        p.start()
        return p