[processing] minor fixes related to settings

This commit is contained in:
volaya 2014-05-08 18:48:25 +02:00
parent 9aff0d7355
commit b1570fb20a
2 changed files with 6 additions and 3 deletions

View File

@ -232,7 +232,7 @@ class GeoAlgorithm:
self.runHookScript(scriptFile, progress)
def runHookScript(self, filename, progress):
if not os.path.exists(filename):
if filename is None or not os.path.exists(filename):
return
try:
script = 'import processing\n'

View File

@ -26,7 +26,7 @@ __copyright__ = '(C) 2012, Victor Olaya'
__revision__ = '$Format:%H$'
import os.path
from PyQt4 import QtGui
from PyQt4 import QtGui,QtCore
from processing.tools.system import *
@ -150,7 +150,10 @@ class ProcessingConfig:
@staticmethod
def getSetting(name):
if name in ProcessingConfig.settings.keys():
return ProcessingConfig.settings[name].value
v = ProcessingConfig.settings[name].value
if isinstance(v, QtCore.QPyNullVariant):
v = None
return v
else:
return None