preset and episode

This commit is contained in:
“christopheseux”
2023-04-24 18:51:26 +02:00
parent 2fc9ad56e7
commit cc27ed71bb
4 changed files with 186 additions and 66 deletions
+6 -2
View File
@@ -153,7 +153,7 @@ class Kitsu(Tracker):
project = self.get_project(project)
return gazu.asset.all_asset_types_for_project(project)
def get_sequence(self, sequence, project=None):
def get_sequence(self, sequence, episode=None, project=None):
print(f'get_sequence({sequence=}, {project=})')
project = self.get_project(project)
@@ -161,7 +161,11 @@ class Kitsu(Tracker):
if sequence_id:
return sequence_id
return gazu.shot.get_sequence_by_name(project, sequence)
params = dict(project=project, sequence_name=sequence)
if episode:
params['episode'] = self.get_id(episode)
return gazu.shot.get_sequence_by_name(**params)
def get_shot(self, shot, sequence, project=None):
print(f'get_shot({shot=}, {sequence=}, {project=})')