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

Method _ensureData

python/IECore/BasicPreset.py:223–237  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

221 BasicPreset._writePy( pyFile, cobName, name )
222
223 def _ensureData( self ) :
224
225 if self._data != None:
226 return
227
228 if self._cob is not None:
229
230 data = IECore.Reader.create( self._cob ).read()
231 if not isinstance( data, IECore.CompoundObject ) :
232 raise RuntimeError( "IECore.BasicPreset: Unable to retrieve data from '%s'." % self._cob )
233 self._data = data
234
235 if not self._data:
236
237 raise RuntimeError( "IECore.BasicPreset: No data in preset." )
238
239 def _ensureHeader( self ) :
240

Callers 2

applicableToMethod · 0.95
__call__Method · 0.95

Calls 2

readMethod · 0.45
createMethod · 0.45

Tested by

no test coverage detected