artellapipe.libs.artella.core.artellaclasses module

Module that contains Artella classes implementations

class artellapipe.libs.artella.core.artellaclasses.ArtellaAppMetaData(local_root, storage_id, cms_web_root=None, token=None, openers_file=None)

Bases: object

property cms_web_root
property local_root
property openers_file
property storage_id
property token
update_local_root()

Updates the environment variable that stores the Artella Local Path NOTE: This is done by Artella plugin when is loaded, so we should not do it manually again :return:

class artellapipe.libs.artella.core.artellaclasses.ArtellaAssetMetaData(metadata_path, status_dict)

Bases: object

get_latest_published_versions(force_update=False, check_validity=True)

Returns latest published versions of the asset :param force_update: bool :param check_validity: bool :return:

get_published_versions(all_versions=False, force_update=False, check_validity=True)

Returns published versions of the asset :param all_versions: bool :param force_update: bool :param check_validity: bool :return:

property latest
property path

Returns path of the asset :return:str

class artellapipe.libs.artella.core.artellaclasses.ArtellaDirectoryMetaData(metadata_path, status_dict)

Bases: object

property header
property path
print_info()

Prints in logger the info of the current Artella object

property references
class artellapipe.libs.artella.core.artellaclasses.ArtellaFileMetaData(file_dict)

Bases: object

property name
property relative_path
property versions
class artellapipe.libs.artella.core.artellaclasses.ArtellaFileVerionMetaData(version_data)

Bases: object

property comment
property creator
property creator_display
property date_created
property digest
property locked_by
property name
property relative_dir
property relative_path
property size
property version
class artellapipe.libs.artella.core.artellaclasses.ArtellaHeaderMetaData(header_dict)

Bases: object

property container_uri
property content_length
property content_type
property date
property file_path
property status
property type
property workspace_name
class artellapipe.libs.artella.core.artellaclasses.ArtellaReferencesMetaData(ref_name, ref_path, ref_dict)

Bases: object

property deleted
property is_directory
property local_version
property locked
property locked_by
property locked_by_display
property locked_view
property maximum_version
property maximum_version_deleted
property name
property path
print_info()

Prints in logger the info of the current Artella object

property relative_path
property view_version
property view_version_digest