disable _patch_clips
This commit is contained in:
parent
994ed75e72
commit
935ea07559
1 changed files with 4 additions and 3 deletions
|
@ -127,18 +127,19 @@ class Engine:
|
||||||
# Sort clips
|
# Sort clips
|
||||||
clips = sorted(
|
clips = sorted(
|
||||||
clips,
|
clips,
|
||||||
key=lambda clip: order[clip['id'].split('/')[0]] * 1000000 + clip['in']
|
key=lambda clip: (order[clip['id'].split('/')[0]], clip['in'])
|
||||||
)
|
)
|
||||||
# Get and cache playlists
|
# Get and cache playlists
|
||||||
self.playlists = [playlist for playlist in [{
|
self.playlists = [playlist for playlist in [{
|
||||||
'id': storyline['id'],
|
'id': storyline['id'],
|
||||||
'name': storyline['nodename'],
|
'name': storyline['nodename'],
|
||||||
'tags': storyline['tags'],
|
'tags': storyline['tags'],
|
||||||
'clips': self._patch_clips([{
|
'clips': [{
|
||||||
|
'item': clip['id'].split('/')[0],
|
||||||
'id': clip['id'],
|
'id': clip['id'],
|
||||||
'in': clip['in'],
|
'in': clip['in'],
|
||||||
'out': clip['out']
|
'out': clip['out']
|
||||||
} for clip in clips if clip['value'] == storyline['name']])
|
} for clip in clips if clip['value'] == storyline['name']]
|
||||||
} for storyline in storylines] if playlist['clips']]
|
} for storyline in storylines] if playlist['clips']]
|
||||||
with open(os.path.join(self.path, 'playlists.json'), 'w') as f:
|
with open(os.path.join(self.path, 'playlists.json'), 'w') as f:
|
||||||
f.write(json.dumps(self.playlists, indent=4, sort_keys=True))
|
f.write(json.dumps(self.playlists, indent=4, sort_keys=True))
|
||||||
|
|
Loading…
Reference in a new issue