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

@ -59,7 +59,7 @@ class App(QtCore.QObject):
log.addHandler(handler)
## Version
version = 8.2
version = 8.3
version_date = "2015/02"
## URL for update checks and statistics
@ -436,7 +436,9 @@ class App(QtCore.QObject):
####################
### Other setups ###
####################
# Sets up FlatCAMObj, FCProcess and FCProcessContainer.
self.setup_obj_classes()
self.setup_recent_items()
self.setup_component_editor()
@ -2589,6 +2591,9 @@ class App(QtCore.QObject):
"""
FlatCAMObj.app = self
FCProcess.app = self
FCProcessContainer.app = self
def version_check(self):
"""
Checks for the latest version of the program. Alerts the

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()

View File

@ -43,8 +43,8 @@ import simplejson as json
import logging
log = logging.getLogger('base2')
log.setLevel(logging.DEBUG)
#log.setLevel(logging.WARNING)
#log.setLevel(logging.DEBUG)
log.setLevel(logging.WARNING)
#log.setLevel(logging.INFO)
formatter = logging.Formatter('[%(levelname)s] %(message)s')
handler = logging.StreamHandler()