Skip to content

Commit 9f3bd1d

Browse files
committedNov 6, 2015
[processing] minor fix in parameter parsing in scripts
1 parent 227af8a commit 9f3bd1d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed
 

‎python/plugins/processing/script/ScriptAlgorithm.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -145,20 +145,20 @@ def processParameterLine(self, line):
145145
if tokens[1].lower().strip() == 'name':
146146
self.name = self.i18n_name = tokens[0]
147147
return
148-
148+
149149
if tokens[1].lower().strip().startswith('output'):
150150
outToken = tokens[1].strip()[len('output') + 1:]
151151
out = self.processOutputParameterToken(outToken)
152-
152+
153153
elif tokens[1].lower().strip().startswith('optional'):
154154
optToken = tokens[1].strip()[len('optional') + 1:]
155155
param = self.processInputParameterToken(optToken, tokens[0])
156156
if param:
157157
param.optional = True
158-
158+
159159
else:
160160
param = self.processInputParameterToken(tokens[1], tokens[0])
161-
161+
162162

163163
if param is not None:
164164
self.addParameter(param)
@@ -173,9 +173,9 @@ def processParameterLine(self, line):
173173

174174
def processInputParameterToken(self, token, name):
175175
param = None
176-
176+
177177
descName = self.createDescriptiveName(name)
178-
178+
179179
if token.lower().strip() == 'raster':
180180
param = ParameterRaster(name, descName, False)
181181
elif token.lower().strip() == 'vector':
@@ -204,7 +204,7 @@ def processInputParameterToken(self, token, name):
204204
options = token.strip()[len('selectionfromfile '):].split(';')
205205
param = ParameterSelection(name, descName, options, isSource=True)
206206
elif token.lower().strip().startswith('selection'):
207-
options = tokens[1].strip()[len('selection '):].split(';')
207+
options = token.strip()[len('selection '):].split(';')
208208
param = ParameterSelection(name, descName, options)
209209
elif token.lower().strip().startswith('boolean'):
210210
default = token.strip()[len('boolean') + 1:]
@@ -238,12 +238,12 @@ def processInputParameterToken(self, token, name):
238238
if not default:
239239
default = 'EPSG:4326'
240240
param = ParameterCrs(name, descName, default)
241-
241+
242242
return param
243243

244244
def processOutputParameterToken(self, token):
245245
out = None
246-
246+
247247
if token.lower().strip().startswith('raster'):
248248
out = OutputRaster()
249249
elif token.lower().strip().startswith('vector'):
@@ -263,7 +263,7 @@ def processOutputParameterToken(self, token):
263263
out = OutputNumber()
264264
elif token.lower().strip().startswith('string'):
265265
out = OutputString()
266-
266+
267267
return out
268268

269269
def processDescriptionParameterLine(self, line):

0 commit comments

Comments
 (0)
Please sign in to comment.