-clean-up before merge

This commit is contained in:
Marius Stanciu
2019-01-03 21:25:08 +02:00
committed by Marius S
parent 421e9766ea
commit e48d2d2f49
266 changed files with 42425 additions and 0 deletions

28
FlatCAMPool.py Normal file
View File

@@ -0,0 +1,28 @@
from PyQt5 import QtCore
from multiprocessing import Pool
import dill
def run_dill_encoded(what):
fun, args = dill.loads(what)
print("load", fun, args)
return fun(*args)
def apply_async(pool, fun, args):
print("...", fun, args)
print("dumps", dill.dumps((fun, args)))
return pool.map_async(run_dill_encoded, (dill.dumps((fun, args)),))
def func1():
print("func")
class WorkerPool(QtCore.QObject):
def __init__(self):
super(WorkerPool, self).__init__()
self.pool = Pool(2)
def add_task(self, task):
print("adding task", task)
# task['fcn'](*task['params'])
# print self.pool.map(task['fcn'], task['params'])
apply_async(self.pool, func1, ())