From 9b09de12b5412200a4e7b03418a5bb39f87afdad Mon Sep 17 00:00:00 2001 From: OzzieIsaacs Date: Mon, 30 Jan 2017 19:45:03 +0100 Subject: [PATCH] Bugfix update (still not working correct) --- cps/helper.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/cps/helper.py b/cps/helper.py index f3f5b660..87191629 100755 --- a/cps/helper.py +++ b/cps/helper.py @@ -305,13 +305,19 @@ def moveallfiles(root_src_dir, root_dst_dir): for file_ in files: src_file = os.path.join(src_dir, file_) dst_file = os.path.join(dst_dir, file_) - if change_permissions: - permission=os.stat(dst_file) if os.path.exists(dst_file): + if change_permissions: + permission=os.stat(dst_file) os.remove(dst_file) + else: + if change_permissions: + permission=new_permissions shutil.move(src_file, dst_dir) if change_permissions: - os.chown(dst_file, permission.ST_UID, permission.ST_GID) + try: + os.chown(dst_file, permission.ST_UID, permission.ST_GID) + except: + pass return