Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 class Parameters():
00020
00021 def __init__(self):
00022 self._params = {}
00023
00024 def putParam(self, name, values):
00025
00026 if not self._params.has_key(name):
00027 self._params.update({name:values})
00028 else:
00029 self._params[name] = values
00030
00031 def getParam(self, name, default=None):
00032
00033 if self._params.has_key(name):
00034 return self._params[name]
00035 elif default is not None:
00036 return default
00037
00038 return None
00039
00040 def __str__(self):
00041
00042 params_str = "Parameters :\n"
00043
00044 for k,v in self._params.items():
00045 params_str+= " - %s : %s\n"%(k,str(v))
00046
00047 return params_str
00048
00049