MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/MaterialX / parseSpecDefault

Function parseSpecDefault

python/Scripts/comparenodedefs.py:283–288  ·  view source on GitHub ↗

Parse specification default value notation into normalized form.

(value, specDefaultNotation)

Source from the content-addressed store, hash-verified

281 return None
282
283def parseSpecDefault(value, specDefaultNotation):
284 '''Parse specification default value notation into normalized form.'''
285 if value is None:
286 return None
287 value = value.strip()
288 return specDefaultNotation.get(value, value)
289
290def expandSpecDefaultToValue(specDefault, valueType, geompropNames):
291 '''Parse a spec default to a typed MaterialX value. Returns (value, isGeomprop).'''

Callers 1

parseSpecDocumentFunction · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected