Skip to content

Commit a515800

Browse files
committed
avoid exception
1 parent b49bae7 commit a515800

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

docs/source/user_guide/parameter_handling.rst

+7-2
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,14 @@ E.g.
188188
gfp = gf.getParameters()
189189
gfp.getValidStrings("use_ppm_tolerance") ## yields [b'true', b'false']
190190
191-
gfp.setValue(b"use_ppm_tolerance", "maybe") ## does not do anything ...
191+
gfp.setValue(b"use_ppm_tolerance", "maybe") ## is invalid but setValue does not complain
192192
## ... until you actually set the parameters:
193-
gf.setParameters(gfp) ## --> throws a RuntimeError GaussFilter: Invalid string parameter value 'maybe' for parameter 'use_ppm_tolerance' given! Valid values are: 'true,false'.
193+
try:
194+
gf.setParameters(gfp) ## --> throws a RuntimeError
195+
except RuntimeError as e:
196+
print(f"RuntimeError: {str(e)}")
197+
## prints `GaussFilter: Invalid string parameter value 'maybe' for parameter 'use_ppm_tolerance' given! Valid values are: 'true,false'.`
198+
194199
195200
nor = oms.Normalizer()
196201
norp = nor.getParameters()

0 commit comments

Comments
 (0)