ftrack_api.structure.id¶
-
class
ftrack_api.structure.id.
IdStructure
(prefix='')[source]¶ Id based structure supporting Components only.
A components unique id will be used to form a path to store the data at. To avoid millions of entries in one directory each id is chunked into four prefix directories with the remainder used to name the file:
/prefix/1/2/3/4/56789
If the component has a defined filetype it will be added to the path:
/prefix/1/2/3/4/56789.exr
Components that are children of container components will be placed inside the id structure of their parent:
/prefix/1/2/3/4/56789/355827648d.exr /prefix/1/2/3/4/56789/ajf24215b5.exr
However, sequence children will be named using their label as an index and a common prefix of ‘file.’:
/prefix/1/2/3/4/56789/file.0001.exr /prefix/1/2/3/4/56789/file.0002.exr
-
get_resource_identifier
(entity, context=None)[source]¶ Return a resource identifier for supplied entity.
context can be a mapping that supplies additional information.
-
__init__
(prefix='')¶ Initialise structure.
-