Added try: except for two common errors
Does not fix the errors, but prevents the renamer being stuck as "in progress" Allows next instance to run.
This commit is contained in:
@@ -313,7 +313,10 @@ class Renamer(Plugin):
|
|||||||
elif release.status_id is snatched_status.get('id'):
|
elif release.status_id is snatched_status.get('id'):
|
||||||
if release.quality.id is group['meta_data']['quality']['id']:
|
if release.quality.id is group['meta_data']['quality']['id']:
|
||||||
log.debug('Marking release as downloaded')
|
log.debug('Marking release as downloaded')
|
||||||
release.status_id = downloaded_status.get('id')
|
try:
|
||||||
|
release.status_id = downloaded_status.get('id')
|
||||||
|
except Exception, e:
|
||||||
|
log.error('Failed marking release as finished: %s %s', (e, traceback.format_exc()))
|
||||||
db.commit()
|
db.commit()
|
||||||
|
|
||||||
# Remove leftover files
|
# Remove leftover files
|
||||||
@@ -350,7 +353,10 @@ class Renamer(Plugin):
|
|||||||
|
|
||||||
# Delete leftover folder from older releases
|
# Delete leftover folder from older releases
|
||||||
for delete_folder in delete_folders:
|
for delete_folder in delete_folders:
|
||||||
self.deleteEmptyFolder(delete_folder, show_error = False)
|
try:
|
||||||
|
self.deleteEmptyFolder(delete_folder, show_error = False)
|
||||||
|
except Exception, e:
|
||||||
|
log.error('Failed to delete folder: %s %s', (e, traceback.format_exc()))
|
||||||
|
|
||||||
# Rename all files marked
|
# Rename all files marked
|
||||||
group['renamed_files'] = []
|
group['renamed_files'] = []
|
||||||
|
|||||||
Reference in New Issue
Block a user