artellapipe.core.sequence module

Base class that defines Artella Sequence

class artellapipe.core.sequence.ArtellaSequence(project, sequence_name, sequence_id, sequence_data)

Bases: object

DEFAULT_FILES = ['master_layout']
get_complete_name()

Returns complete name of the sequence (name + ID) :return: str

get_files(force_update=False)

Returns files of the sequences :param force_update: bool :return: dict

get_info(force_update=False)

Returns info from Artella server :param force_update: :return: ArtellaHeaderMetaData

get_path()

Returns path where sequence :return:

get_shots(force_update=False)

Returns all shot files that are port of this sequence :param force_update: bool :return:

property id

Returns ID of the sequence :return: str

property name

Returns the name of the sequence :return: str

update_files(status='working', force_update=False)

Caches adn returns all the files that belongs to the current sequence :param status: :param force_update: bool :return:

class artellapipe.core.sequence.ArtellaSequenceFileWidget(status, root_path, base_path, file_path, parent=None)

Bases: tpQtLib.core.base.BaseWidget, object

staticMetaObject = <PySide2.QtCore.QMetaObject object>
ui()

Function that sets up the ui of the widget Override it on new widgets (but always call super)

class artellapipe.core.sequence.ArtellaSequenceWidget(sequence, parent=None)

Bases: tpQtLib.core.base.BaseWidget, object

get_shots()

Returns shots of the wrapped sequence :return:

property sequence

Returns sequence object wrapped by this widget :return: ArtellaSequence

staticMetaObject = <PySide2.QtCore.QMetaObject object>
ui()

Function that sets up the ui of the widget Override it on new widgets (but always call super)