]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cephfs.pyx: add py3 compatibility
authorRishabh Dave <ridave@redhat.com>
Wed, 16 May 2018 19:06:42 +0000 (19:06 +0000)
committerPatrick Donnelly <pdonnell@redhat.com>
Mon, 30 Jul 2018 23:12:47 +0000 (16:12 -0700)
Signed-off-by: Rishabh Dave <ridave@redhat.com>
src/pybind/cephfs/cephfs.pyx

index 4983f2477f618ca96970eba1d05309f6007f1553..804196f6854ffd753135f9669a81acd17437d07e 100644 (file)
@@ -700,11 +700,13 @@ cdef class LibCephFS(object):
         if not dirent:
             return None
 
+        d_name = dirent.d_name if sys.version[0:2] == '2.' else dirent.d_name.\
+                 decode()
         return DirEntry(d_ino=dirent.d_ino,
                         d_off=dirent.d_off,
                         d_reclen=dirent.d_reclen,
                         d_type=dirent.d_type,
-                        d_name=dirent.d_name)
+                        d_name=d_name)
 
     def closedir(self, DirResult dir_handler):
         """