|
@ -598,6 +598,7 @@ class Renamer(Plugin): |
|
|
break |
|
|
break |
|
|
|
|
|
|
|
|
self.renaming_started = False |
|
|
self.renaming_started = False |
|
|
|
|
|
db.close() |
|
|
|
|
|
|
|
|
def getRenameExtras(self, extra_type = '', replacements = None, folder_name = '', file_name = '', destination = '', group = None, current_file = '', remove_multiple = False): |
|
|
def getRenameExtras(self, extra_type = '', replacements = None, folder_name = '', file_name = '', destination = '', group = None, current_file = '', remove_multiple = False): |
|
|
if not group: group = {} |
|
|
if not group: group = {} |
|
@ -851,6 +852,7 @@ Remove it if you want it to be renamed (again, or at least let it try again) |
|
|
snatched_status, ignored_status, failed_status, seeding_status, downloaded_status, missing_status = \ |
|
|
snatched_status, ignored_status, failed_status, seeding_status, downloaded_status, missing_status = \ |
|
|
fireEvent('status.get', ['snatched', 'ignored', 'failed', 'seeding', 'downloaded', 'missing'], single = True) |
|
|
fireEvent('status.get', ['snatched', 'ignored', 'failed', 'seeding', 'downloaded', 'missing'], single = True) |
|
|
|
|
|
|
|
|
|
|
|
try: |
|
|
db = get_session() |
|
|
db = get_session() |
|
|
rels = db.query(Release).filter( |
|
|
rels = db.query(Release).filter( |
|
|
Release.status_id.in_([snatched_status.get('id'), seeding_status.get('id'), missing_status.get('id')]) |
|
|
Release.status_id.in_([snatched_status.get('id'), seeding_status.get('id'), missing_status.get('id')]) |
|
@ -1042,6 +1044,8 @@ Remove it if you want it to be renamed (again, or at least let it try again) |
|
|
|
|
|
|
|
|
self.checking_snatched = False |
|
|
self.checking_snatched = False |
|
|
return True |
|
|
return True |
|
|
|
|
|
finally: |
|
|
|
|
|
db.close() |
|
|
|
|
|
|
|
|
def extendReleaseDownload(self, release_download): |
|
|
def extendReleaseDownload(self, release_download): |
|
|
|
|
|
|
|
@ -1064,6 +1068,8 @@ Remove it if you want it to be renamed (again, or at least let it try again) |
|
|
if not rls: |
|
|
if not rls: |
|
|
log.error('Download ID %s from downloader %s not found in releases', (release_download.get('id'), release_download.get('downloader'))) |
|
|
log.error('Download ID %s from downloader %s not found in releases', (release_download.get('id'), release_download.get('downloader'))) |
|
|
|
|
|
|
|
|
|
|
|
db.close() |
|
|
|
|
|
|
|
|
if rls: |
|
|
if rls: |
|
|
|
|
|
|
|
|
rls_dict = rls.to_dict({'info':{}}) |
|
|
rls_dict = rls.to_dict({'info':{}}) |
|
|