Remove all empty folders
Quite often there is a subfolder in the movie folder after extraction. This folder is deleted but the actual movie folder remains behind. This update fixes that in both cases: move_folder is known, or we work in the 'from' folder.
This commit is contained in:
@@ -477,8 +477,15 @@ class Renamer(Plugin):
|
|||||||
|
|
||||||
if group['dirname'] and group['parentdir'] and not self.downloadIsTorrent(download_info):
|
if group['dirname'] and group['parentdir'] and not self.downloadIsTorrent(download_info):
|
||||||
try:
|
try:
|
||||||
log.info('Deleting folder: %s', group['parentdir'])
|
if movie_folder:
|
||||||
self.deleteEmptyFolder(group['parentdir'])
|
# Delete the movie folder
|
||||||
|
group_folder = movie_folder
|
||||||
|
else:
|
||||||
|
# Delete the first empty subfolder in the tree relative to the 'from' folder
|
||||||
|
group_folder = os.path.join(self.conf('from'), os.path.relpath(group['parentdir'], self.conf('from')).split(os.path.sep)[0])
|
||||||
|
|
||||||
|
log.info('Deleting folder: %s', group_folder)
|
||||||
|
self.deleteEmptyFolder(group_folder)
|
||||||
except:
|
except:
|
||||||
log.error('Failed removing %s: %s', (group['parentdir'], traceback.format_exc()))
|
log.error('Failed removing %s: %s', (group['parentdir'], traceback.format_exc()))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user