From 7b2c0c21ee3b335a17d488ca401ec69543395faf Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Fri, 14 Nov 2014 08:58:11 +1030 Subject: [PATCH] fix subdir permissions. Fixes #609 --- nzbtomedia/extractor/extractor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nzbtomedia/extractor/extractor.py b/nzbtomedia/extractor/extractor.py index 54292787..d5d3d94d 100644 --- a/nzbtomedia/extractor/extractor.py +++ b/nzbtomedia/extractor/extractor.py @@ -140,12 +140,12 @@ def extract(filePath, outputDestination): if success: # sleep to let files finish writing to disk sleep (3) - perms = oct(stat.S_IMODE(os.lstat(filePath).st_mode)) + perms = oct(stat.S_IMODE(os.lstat(os.path.split(filePath)[0]).st_mode)) for dir, subdirs, files in os.walk(outputDestination): for subdir in subdirs: if not os.path.join(dir, subdir) in origFiles: try: - os.chmod(os.path.join(dir, file), perms) + os.chmod(os.path.join(dir, subdir), perms) except: pass for file in files: if not os.path.join(dir, file) in origFiles: