Bugfix update (still not working correct)

This commit is contained in:
OzzieIsaacs 2017-01-30 19:45:03 +01:00
parent af0417758c
commit 9b09de12b5

View File

@ -305,13 +305,19 @@ def moveallfiles(root_src_dir, root_dst_dir):
for file_ in files: for file_ in files:
src_file = os.path.join(src_dir, file_) src_file = os.path.join(src_dir, file_)
dst_file = os.path.join(dst_dir, file_) dst_file = os.path.join(dst_dir, file_)
if os.path.exists(dst_file):
if change_permissions: if change_permissions:
permission=os.stat(dst_file) permission=os.stat(dst_file)
if os.path.exists(dst_file):
os.remove(dst_file) os.remove(dst_file)
else:
if change_permissions:
permission=new_permissions
shutil.move(src_file, dst_dir) shutil.move(src_file, dst_dir)
if change_permissions: if change_permissions:
try:
os.chown(dst_file, permission.ST_UID, permission.ST_GID) os.chown(dst_file, permission.ST_UID, permission.ST_GID)
except:
pass
return return