Skip to content
Snippets Groups Projects
Commit 9fad52b4 authored by Guillaume Pasero's avatar Guillaume Pasero
Browse files

ENH: GetParameters() returns a dict of enabled input parameters with value

parent fa01c736
No related branches found
No related tags found
1 merge request!16Param dict python
...@@ -541,6 +541,13 @@ class ApplicationProxy(object): ...@@ -541,6 +541,13 @@ class ApplicationProxy(object):
print ("Unsupported parameter type '%s' with key '%s'" %(self.GetParameterTypeAsString(paramType) ,paramKey)) print ("Unsupported parameter type '%s' with key '%s'" %(self.GetParameterTypeAsString(paramType) ,paramKey))
return return
def GetParameters(self):
ret = {}
for key in self.GetParametersKeys():
if self.HasValue(key) and self.IsParameterEnabled(key) and self.GetParameterRole(key) == 0:
ret[key] = self.GetParameterValue(key)
return ret
def GetParameterValue(self, paramKey): def GetParameterValue(self, paramKey):
paramType = self.GetParameterType(paramKey) paramType = self.GetParameterType(paramKey)
if paramType in [ParameterType_InputProcessXML, if paramType in [ParameterType_InputProcessXML,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment