diff options
Diffstat (limited to 'demo')
-rw-r--r-- | demo/bsdopendirtype.py | 12 | ||||
-rw-r--r-- | demo/recopendirtype.py | 12 |
2 files changed, 12 insertions, 12 deletions
diff --git a/demo/bsdopendirtype.py b/demo/bsdopendirtype.py index 9c5ecdf..75a996a 100644 --- a/demo/bsdopendirtype.py +++ b/demo/bsdopendirtype.py @@ -16,10 +16,10 @@ _dtype_to_smode = { def opendir(dir): if len(dir) == 0: - dir = '.' + dir = b'.' dirname = dir - if not dirname.endswith('/'): - dirname += '/' + if not dirname.endswith(b'/'): + dirname += b'/' dirp = lib.opendir(dir) if dirp == ffi.NULL: raise _posix_error() @@ -32,7 +32,7 @@ def opendir(dir): raise _posix_error() return name = ffi.string(dirent.d_name) - if name == '.' or name == '..': + if name == b'.' or name == b'..': continue name = dirname + name try: @@ -44,5 +44,5 @@ def opendir(dir): lib.closedir(dirp) if __name__ == '__main__': - for name, smode in opendir('/tmp'): - print hex(smode), name + for name, smode in opendir(b'/tmp'): + print(hex(smode), name) diff --git a/demo/recopendirtype.py b/demo/recopendirtype.py index 40b8193..768318b 100644 --- a/demo/recopendirtype.py +++ b/demo/recopendirtype.py @@ -16,10 +16,10 @@ _dtype_to_smode = { def opendir(dir): if len(dir) == 0: - dir = '.' + dir = b'.' dirname = dir - if not dirname.endswith('/'): - dirname += '/' + if not dirname.endswith(b'/'): + dirname += b'/' dirp = lib.opendir(dir) if dirp == ffi.NULL: raise _posix_error() @@ -34,7 +34,7 @@ def opendir(dir): if result[0] == ffi.NULL: return # name = ffi.string(dirent.d_name) - if name == '.' or name == '..': + if name == b'.' or name == b'..': continue name = dirname + name try: @@ -46,5 +46,5 @@ def opendir(dir): lib.closedir(dirp) if __name__ == '__main__': - for name, smode in opendir('/tmp'): - print hex(smode), name + for name, smode in opendir(b'/tmp'): + print(hex(smode), name) |