Version 8.3 for Windows.

This commit is contained in:
Juan Pablo Caram
2015-02-22 17:34:57 -05:00
parent 873db32aad
commit 476f1e5858
3 changed files with 28 additions and 18 deletions

View File

@@ -2,20 +2,23 @@ from FlatCAMGUI import FlatCAMActivityView
from PyQt4 import QtCore
import weakref
import logging
log = logging.getLogger('base2')
#log.setLevel(logging.DEBUG)
log.setLevel(logging.WARNING)
#log.setLevel(logging.INFO)
formatter = logging.Formatter('[%(levelname)s] %(message)s')
handler = logging.StreamHandler()
handler.setFormatter(formatter)
log.addHandler(handler)
# import logging
# log = logging.getLogger('base2')
# #log.setLevel(logging.DEBUG)
# log.setLevel(logging.WARNING)
# #log.setLevel(logging.INFO)
# formatter = logging.Formatter('[%(levelname)s] %(message)s')
# handler = logging.StreamHandler()
# handler.setFormatter(formatter)
# log.addHandler(handler)
class FCProcess(object):
app = None
def __init__(self, descr):
self.callbacks = {
"done": []
@@ -31,10 +34,10 @@ class FCProcess(object):
def __exit__(self, exc_type, exc_val, exc_tb):
if exc_type is not None:
log.error("Abnormal termination of process!")
log.error(exc_type)
log.error(exc_val)
log.error(exc_tb)
self.app.log.error("Abnormal termination of process!")
self.app.log.error(exc_type)
self.app.log.error(exc_val)
self.app.log.error(exc_tb)
self.done()
@@ -69,6 +72,8 @@ class FCProcessContainer(object):
looses track of their reference.
"""
app = None
def __init__(self):
self.procs = []
@@ -120,13 +125,13 @@ class FCVisibleProcessContainer(QtCore.QObject, FCProcessContainer):
self.something_changed.connect(self.update_view)
def on_done(self, proc):
log.debug("FCVisibleProcessContainer.on_done()")
self.app.log.debug("FCVisibleProcessContainer.on_done()")
super(FCVisibleProcessContainer, self).on_done(proc)
self.something_changed.emit()
def on_change(self, proc):
log.debug("FCVisibleProcessContainer.on_change()")
self.app.log.debug("FCVisibleProcessContainer.on_change()")
super(FCVisibleProcessContainer, self).on_change(proc)
self.something_changed.emit()