Browse Source

Add group to untag release

pull/2711/head
Ruud 11 years ago
parent
commit
8a11f246b1
  1. 15
      couchpotato/core/plugins/renamer/main.py

15
couchpotato/core/plugins/renamer/main.py

@ -651,16 +651,21 @@ Remove it if you want it to be renamed (again, or at least let it try again)
if not os.path.isfile(tag_filename):
self.createFile(tag_filename, text)
def untagRelease(self, release_download, tag = ''):
def untagRelease(self, group = None, release_download = None, tag = ''):
if not release_download:
return
tag_files = []
folder = release_download['folder']
if not os.path.isdir(folder):
# Tag movie files if they are known
if isinstance(group, dict):
tag_files = [sorted(list(group['files']['movie']))[0]]
folder = group['parentdir']
if not group.get('dirname') or not os.path.isdir(folder):
return False
elif isinstance(release_download, dict):
# Untag download_files if they are known
if release_download['files']:
tag_files = splitString(release_download['files'], '|')
@ -670,6 +675,10 @@ Remove it if you want it to be renamed (again, or at least let it try again)
for root, folders, names in os.walk(release_download['folder']):
tag_files.extend([sp(os.path.join(root, name)) for name in names if not os.path.splitext(name)[1] == '.ignore'])
folder = release_download['folder']
if not os.path.isdir(folder):
return False
# Find all .ignore files in folder
ignore_files = []
for root, dirnames, filenames in os.walk(folder):

Loading…
Cancel
Save