Cleanup. And fixes #148.

This commit is contained in:
Juan Pablo Caram
2015-09-11 14:45:08 -04:00
parent 71aca80603
commit 22119072d3
6 changed files with 49 additions and 32 deletions

View File

@@ -1,5 +1,5 @@
from PyQt4 import QtCore
import FlatCAMApp
#import FlatCAMApp
class Worker(QtCore.QObject):
@@ -14,13 +14,15 @@ class Worker(QtCore.QObject):
self.name = name
def run(self):
FlatCAMApp.App.log.debug("Worker Started!")
# FlatCAMApp.App.log.debug("Worker Started!")
self.app.log.debug("Worker Started!")
# Tasks are queued in the event listener.
self.app.worker_task.connect(self.do_worker_task)
def do_worker_task(self, task):
FlatCAMApp.App.log.debug("Running task: %s" % str(task))
# FlatCAMApp.App.log.debug("Running task: %s" % str(task))
self.app.log.debug("Running task: %s" % str(task))
# 'worker_name' property of task allows to target
# specific worker.
@@ -32,4 +34,5 @@ class Worker(QtCore.QObject):
task['fcn'](*task['params'])
return
FlatCAMApp.App.log.debug("Task ignored.")
# FlatCAMApp.App.log.debug("Task ignored.")
self.app.log.debug("Task ignored.")