From 8f1ec906cac7eba5ebf8bfdb13a731e4cabd18c3 Mon Sep 17 00:00:00 2001 From: Anders Blomdell <anders.blomdell@control.lth.se> Date: Mon, 9 Mar 2015 12:38:16 +0100 Subject: [PATCH] Version 2015-03-09 12:38 --- src/mio/node.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mio/node.py b/src/mio/node.py index 6ce281b..bb25cee 100755 --- a/src/mio/node.py +++ b/src/mio/node.py @@ -233,7 +233,7 @@ class dir_node(target_node): def chown(self): # Change owner and group - os.chown(self.target, self.uid, self.gid) + os.chown(self.target, int(self.uid), int(self.gid)) class file_node(target_node): @@ -376,7 +376,7 @@ class file_node(target_node): os.close(fd) shutil.copyfile(self.source, target) # Change owner, mode and date on temporary - os.chown(target, self.uid, self.gid) + os.chown(target, int(self.uid), int(self.gid)) os.chmod(target, self.mode) if not self.touch: stat = os.stat(self.source) @@ -395,7 +395,7 @@ class file_node(target_node): def chown(self, backup): # Change owner and group - os.chown(self.target, self.uid, self.gid) + os.chown(self.target, int(self.uid), int(self.gid)) def mtime(self, backup): # Propagate mtime (and atime) @@ -496,7 +496,7 @@ class symlink_node(target_node): def lchown(self): # Change owner and group try: - os.lchown(self.target, self.uid, self.gid) + os.lchown(self.target, int(self.uid), int(self.gid)) except AttributeError, e: log(SILENT, declaration(self), "Warning: no lchown") -- GitLab