691 |
parameters[pname] = pvalue |
parameters[pname] = pvalue |
692 |
|
|
693 |
# Create the instance of ParameterSet |
# Create the instance of ParameterSet |
694 |
o = cls(debug=esysxml.debug) |
try: |
695 |
|
o = cls(debug=esysxml.debug) |
696 |
|
except TypeError, inst: |
697 |
|
print inst.args[0] |
698 |
|
if inst.args[0]=="__init__() got an unexpected keyword argument 'debug'": |
699 |
|
raise TypeError("The Model class %s __init__ needs to have argument 'debug'.") |
700 |
|
else: |
701 |
|
raise inst |
702 |
o.declareParameters(parameters) |
o.declareParameters(parameters) |
703 |
esysxml.registerLinkableObject(o, node) |
esysxml.registerLinkableObject(o, node) |
704 |
return o |
return o |