Skip to content

Commit 4c2a684

Browse files
committed
skip chown for Windows
1 parent ce61412 commit 4c2a684

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

rqd/rqd/rqcore.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1527,6 +1527,11 @@ def ownFrameDir(self):
15271527
# Ensure logdir is owned by this job user. If it doesn't exist it will get
15281528
# created under the correct user when RqdLogger is initialized
15291529
if os.path.isdir(self.runFrame.log_dir):
1530+
# Skip chown on Windows as it's not supported for UNC paths and file ownership
1531+
# works differently on Windows
1532+
if platform.system() == 'Windows':
1533+
log.debug("Skipping chown on Windows for log_dir: %s", self.runFrame.log_dir)
1534+
return
15301535
try:
15311536
rqd.rqutil.permissionsHigh()
15321537
os.chown(self.runFrame.log_dir, self.runFrame.uid, self.runFrame.gid)

0 commit comments

Comments
 (0)