Use batchEdits() method for merge_multiepisodes
This commit is contained in:
parent
c52df7c5ee
commit
f28a52d727
@ -73,25 +73,20 @@ def group_episodes(plex, library, show, renumber):
|
|||||||
if episodes:
|
if episodes:
|
||||||
merge(first, episodes)
|
merge(first, episodes)
|
||||||
|
|
||||||
first.addWriter(writers, locked=True)
|
first.batchEdits() \
|
||||||
first.addDirector(directors, locked=True)
|
.editTitle(title[:-3]) \
|
||||||
|
.editSortTitle(titleSort[:-3]) \
|
||||||
edits = {
|
.editSummary(summary[:-2]) \
|
||||||
'title.value': title[:-3],
|
.editContentRating(first.contentRating) \
|
||||||
'title.locked': 1,
|
.editOriginallyAvailable(first.originallyAvailableAt) \
|
||||||
'titleSort.value': titleSort[:-3],
|
.addWriter(writers) \
|
||||||
'titleSort.locked': 1,
|
.addDirector(directors) \
|
||||||
'summary.value': summary[:-2],
|
|
||||||
'summary.locked': 1,
|
|
||||||
'originallyAvailableAt.locked': 1,
|
|
||||||
'contentRating.locked': 1
|
|
||||||
}
|
|
||||||
|
|
||||||
if renumber:
|
if renumber:
|
||||||
edits['index.value'] = index
|
first._edits['index.value'] = index
|
||||||
edits['index.locked'] = 1
|
first._edits['index.locked'] = 1
|
||||||
|
|
||||||
first.edit(**edits)
|
first.saveEdits()
|
||||||
|
|
||||||
|
|
||||||
def merge(first, episodes):
|
def merge(first, episodes):
|
||||||
|
Loading…
Reference in New Issue
Block a user