Include addfilestolibrary to rename.after event
This commit is contained in:
@@ -258,6 +258,7 @@ class Renamer(Plugin):
|
||||
remove_files.append(current_file)
|
||||
|
||||
# Rename all files marked
|
||||
group['renamed_files'] = []
|
||||
for src in rename_files:
|
||||
if rename_files[src]:
|
||||
dst = rename_files[src]
|
||||
@@ -268,6 +269,7 @@ class Renamer(Plugin):
|
||||
|
||||
try:
|
||||
self.moveFile(src, dst)
|
||||
group['renamed_files'].append(dst)
|
||||
except:
|
||||
log.error('Failed moving the file "%s" : %s' % (os.path.basename(src), traceback.format_exc()))
|
||||
|
||||
@@ -279,9 +281,6 @@ class Renamer(Plugin):
|
||||
for release in remove_releases:
|
||||
log.info('Removing release %s' % release)
|
||||
|
||||
# Add this release to the library
|
||||
fireEvent('scanner.files', folder = destination, files = [x for x in rename_files.itervalues()])
|
||||
|
||||
# Search for trailers etc
|
||||
fireEventAsync('renamer.after', group)
|
||||
|
||||
|
||||
@@ -78,6 +78,11 @@ class Scanner(Plugin):
|
||||
addEvent('scanner.name_year', self.getReleaseNameYear)
|
||||
addEvent('scanner.partnumber', self.getPartNumber)
|
||||
|
||||
def after_rename(group):
|
||||
return self.scanFilesToLibrary(self, folder = group['destination_dir'], files = group['renamed_files'])
|
||||
|
||||
addEvent('rename.after', after_rename)
|
||||
|
||||
def scanFilesToLibrary(self, folder = None, files = None):
|
||||
|
||||
groups = self.scan(folder = folder, files = files)
|
||||
|
||||
Reference in New Issue
Block a user