should be equivalent to using os.lchown() before.
@@ -674,7 +674,7 @@ Utilization of max. archive size: {csize_max:.0%}
if fd:
os.fchown(fd, uid, gid)
else:
- os.lchown(path, uid, gid)
+ os.chown(path, uid, gid, follow_symlinks=False)
except OSError:
pass
@@ -119,7 +119,7 @@ class PythonLibcTooOld(Error):
def check_python():
- required_funcs = {os.stat, os.utime}
+ required_funcs = {os.stat, os.utime, os.chown}
if not os.supports_follow_symlinks.issuperset(required_funcs):
raise PythonLibcTooOld