MCPcopy Create free account
hub / github.com/ImageEngine/cortex / __parseNumeric

Function __parseNumeric

python/IECore/ParameterParser.py:272–292  ·  view source on GitHub ↗
( dataType, integer, args, parameter )

Source from the content-addressed store, hash-verified

270 del args[0]
271
272def __parseNumeric( dataType, integer, args, parameter ) :
273
274 if not len( args ) :
275 raise SyntaxError( "Expected a numeric value." )
276
277 if integer :
278
279 try :
280 value = int( args[0] )
281 except :
282 raise SyntaxError( "Expected an integer value." )
283
284 else :
285
286 try :
287 value = float( args[0] )
288 except :
289 raise SyntaxError( "Expected a float value." )
290
291 parameter.setValidatedValue( dataType( value ) )
292 del args[0]
293
294def __parseNumericCompound( dataType, elementType, n, integer, args, parameter ) :
295

Callers 1

ParameterParser.pyFile · 0.85

Calls 2

setValidatedValueMethod · 0.80
lenFunction · 0.50

Tested by

no test coverage detected