From 2a178a80aa84800ad5deef2c8eaddd603070a6a2 Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Tue, 19 Aug 2014 07:42:35 +0930 Subject: [PATCH] ignore empty folders but don't delete. Fixes #532 --- nzbtomedia/nzbToMediaUtil.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nzbtomedia/nzbToMediaUtil.py b/nzbtomedia/nzbToMediaUtil.py index f709c804..e7ca6d55 100644 --- a/nzbtomedia/nzbToMediaUtil.py +++ b/nzbtomedia/nzbToMediaUtil.py @@ -568,13 +568,13 @@ def getDirs(section, subsection, link = 'hard'): except Exception as e: logger.error("Failed to move %s to its own directory: %s" % (os.path.split(mediafile)[1], e)) - removeEmptyFolders(path, removeRoot=False) + #removeEmptyFolders(path, removeRoot=False) if os.listdir(path): for dir in [os.path.join(path, o) for o in os.listdir(path) if os.path.isdir(os.path.join(path, o))]: sync = [ o for o in os.listdir(dir) if os.path.splitext(o)[1] == '.!sync' ] - if len(sync) > 0: + if len(sync) > 0 or len(os.listdir(dir)) == 0: continue folders.extend([dir]) return folders