summaryrefslogtreecommitdiff
path: root/demo
diff options
context:
space:
mode:
authorArmin Rigo <arigo@tunes.org>2015-04-29 22:38:11 +0200
committerArmin Rigo <arigo@tunes.org>2015-04-29 22:38:11 +0200
commit30055df6ba44ebe0cb045c3209200f0c7161f407 (patch)
tree977199de5279e83b916fd11417839dd82409601b /demo
parent01d4d6d457bf1e89e846c53f34c79ed396b764e7 (diff)
downloadcffi-30055df6ba44ebe0cb045c3209200f0c7161f407.tar.gz
Python 3 compatible code in these demos
Diffstat (limited to 'demo')
-rw-r--r--demo/bsdopendirtype.py12
-rw-r--r--demo/recopendirtype.py12
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)