def get_folder_from_episode(entity): if shots_service.is_shot(entity) or shots_service.is_scene(entity): sequence = shots_service.get_sequence_from_shot(entity) elif shots_service.is_sequence(entity): sequence = entity try: episode = shots_service.get_episode_from_sequence(sequence) episode_name = episode["name"] except: episode_name = "e001" return episode_name
def get_folder_from_sequence(entity): if shots_service.is_shot(entity) or shots_service.is_scene(entity): sequence = shots_service.get_sequence_from_shot(entity) sequence_name = sequence["name"] elif shots_service.is_sequence(entity): sequence_name = entity["name"] else: sequence_name = "" if "Seq" in sequence_name: sequence_number = sequence.name[3:] sequence_name = "S%s" % sequence_number.zfill(3) return sequence_name
def test_get_sequence_from_shot(self): sequence = shots_service.get_sequence_from_shot(self.shot.serialize()) self.assertEquals(sequence["name"], 'S01')