[processing] minor fixes

This commit is contained in:
Victor Olaya 2013-09-24 22:18:48 +02:00
parent 2b61f793f9
commit 983066a9f8
4 changed files with 9 additions and 16 deletions

View File

@ -80,7 +80,7 @@ class Processing:
Processing.updateAlgsList()
except:
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR, "Could not load provider:"
+ provider.getDescription() + "\n" + sys.exc_info()[0])
+ provider.getDescription() + "\n" + unicode(sys.exc_info()[1]))
Processing.removeProvider(provider)
@staticmethod

View File

@ -118,9 +118,9 @@ class ProcessingConfig():
if tokens[0] in ProcessingConfig.settings.keys():
setting = ProcessingConfig.settings[tokens[0]]
if isinstance(setting.value, bool):
setting.value = (tokens[1].strip() == str(True))
setting.value = (tokens[1].strip("\n\r ") == str(True))
else:
setting.value = tokens[1]
setting.value = tokens[1].strip("\n\r ")
ProcessingConfig.addSetting(setting)
line = lines.readline().strip("\n")
lines.close()

View File

@ -24,10 +24,8 @@ __copyright__ = '(C) 2012, Victor Olaya'
__revision__ = '$Format:%H$'
from PyQt4.QtGui import *
from processing.gui.ToolboxAction import ToolboxAction
from processing.gui.ScriptEditorDialog import ScriptEditorDialog
import processing.resources_rc
class CreateNewScriptAction(ToolboxAction):
@ -42,16 +40,16 @@ class CreateNewScriptAction(ToolboxAction):
def getIcon(self):
if self.scriptType == self.SCRIPT_PYTHON:
return QIcon(":/sextante/images/script.png")
return QIcon(":/processing/images/script.png")
elif self.scriptType == self.SCRIPT_R:
return QIcon(":/sextante/images/r.png")
return QIcon(":/processing/images/r.png")
def execute(self):
dlg = None
if self.scriptType == self.SCRIPT_PYTHON:
dlg = ScriptEditorDialog(ScriptEditorDialog.SCRIPT_PYTHON, None)
dlg = ScriptEditorDialog(ScriptEditorDialog.SCRIPT_PYTHON, None)
if self.scriptType == self.SCRIPT_R:
dlg = ScriptEditorDialog(ScriptEditorDialog.SCRIPT_R, None)
dlg = ScriptEditorDialog(ScriptEditorDialog.SCRIPT_R, None)
dlg.exec_()
if dlg.update:
self.toolbox.updateTree()

View File

@ -27,21 +27,16 @@ import os.path
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from processing.core.ProcessingConfig import ProcessingConfig, Setting
from processing.core.ProcessingLog import ProcessingLog
from processing.core.AlgorithmProvider import AlgorithmProvider
from processing.gui.EditScriptAction import EditScriptAction
from processing.gui.DeleteScriptAction import DeleteScriptAction
from processing.gui.CreateNewScriptAction import CreateNewScriptAction
from processing.r.RUtils import RUtils
from processing.r.RAlgorithm import RAlgorithm
from processing.script.WrongScriptException import WrongScriptException
from processing.tools.system import *
import processing.resources_rc
class RAlgorithmProvider(AlgorithmProvider):
@ -95,9 +90,9 @@ class RAlgorithmProvider(AlgorithmProvider):
if alg.name.strip() != "":
self.algs.append(alg)
except WrongScriptException, e:
ProcessingLog.addToLog(SextanteLog.LOG_ERROR, e.msg)
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR, e.msg)
except Exception, e:
ProcessingLog.addToLog(SextanteLog.LOG_ERROR, "Could not load R script:" + descriptionFile + "\n" + unicode(e))
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR, "Could not load R script:" + descriptionFile + "\n" + unicode(e))