X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d6f2d88621fb4f70674e669fe92df23f3e866dc4..2c4bc5af8de7fe7a021088c040e4c6cea223bcd1:/services/fuse/arvados_fuse/__init__.py?ds=sidebyside diff --git a/services/fuse/arvados_fuse/__init__.py b/services/fuse/arvados_fuse/__init__.py index 76bba952ad..dca3d2fd6c 100644 --- a/services/fuse/arvados_fuse/__init__.py +++ b/services/fuse/arvados_fuse/__init__.py @@ -780,6 +780,7 @@ class Operations(llfuse.Operations): @create_time.time() @catch_exceptions def create(self, inode_parent, name, mode, flags, ctx=None): + name = name.decode() _logger.debug("arv-mount create: parent_inode %i '%s' %o", inode_parent, name, mode) p = self._check_writable(inode_parent) @@ -797,6 +798,7 @@ class Operations(llfuse.Operations): @mkdir_time.time() @catch_exceptions def mkdir(self, inode_parent, name, mode, ctx=None): + name = name.decode() _logger.debug("arv-mount mkdir: parent_inode %i '%s' %o", inode_parent, name, mode) p = self._check_writable(inode_parent) @@ -813,7 +815,7 @@ class Operations(llfuse.Operations): def unlink(self, inode_parent, name, ctx=None): _logger.debug("arv-mount unlink: parent_inode %i '%s'", inode_parent, name) p = self._check_writable(inode_parent) - p.unlink(name) + p.unlink(name.decode()) @rmdir_time.time() @catch_exceptions