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

Method _pruneHierarchy

python/IECore/BasicPreset.py:584–601  ·  view source on GitHub ↗
( data )

Source from the content-addressed store, hash-verified

582
583 @staticmethod
584 def _pruneHierarchy( data ) :
585
586 returnVal = True
587
588 for k in data.keys() :
589
590 if k == "_value_" or k == "_noPrune_":
591
592 returnVal = False
593
594 elif isinstance( data[k], IECore.CompoundObject ):
595
596 if BasicPreset._pruneHierarchy( data[k] ) :
597 del data[k]
598 else :
599 returnVal = False
600
601 return returnVal
602
603IECore.registerRunTimeTyped( BasicPreset )
604

Callers 1

__init__Method · 0.80

Calls 1

keysMethod · 0.45

Tested by

no test coverage detected