Browse Source

Multiprocessing Windows Fix spawn module

bernhardbuhl 4 years ago
parent
commit
b446342c91
2 changed files with 4 additions and 2 deletions
  1. 4 0
      baangt.py
  2. 0 2
      baangt/TestCaseSequence/TestCaseSequenceParallel.py

+ 4 - 0
baangt.py

@@ -1,3 +1,7 @@
 from baangt.base.CliAndInteractive import run
+import multiprocessing
+
+if __name__ == '__main__':
+    multiprocessing.freeze_support()
 
 run()

+ 0 - 2
baangt/TestCaseSequence/TestCaseSequenceParallel.py

@@ -9,8 +9,6 @@ logger = logging.getLogger("pyC")
 class TestCaseSequenceParallel:
     def __init__(self, sequenceNumber, tcNumber, testcaseSequence=None, **kwargs):
         self.manager = multiprocessing.Manager()
-        if __name__ ==  '__main__':
-            multiprocessing.freeze_support()
         self.process_list = self.manager.list()
         self.sequenceNumber = sequenceNumber
         self.dataRecord = kwargs.get(GC.KWARGS_DATA)