[pypy-commit] cffi default: Fix the demos (None => ffi.NULL)
arigo
noreply at buildbot.pypy.org
Tue Jun 26 11:15:10 CEST 2012
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r522:4606e24045b3
Date: 2012-06-26 11:14 +0200
http://bitbucket.org/cffi/cffi/changeset/4606e24045b3/
Log: Fix the demos (None => ffi.NULL)
diff --git a/demo/_curses.py b/demo/_curses.py
--- a/demo/_curses.py
+++ b/demo/_curses.py
@@ -120,7 +120,7 @@
globals().update(lib.__dict__)
for key in range(KEY_MIN, KEY_MAX):
key_n = keyname(key)
- if key_n is None or str(key_n) == "UNKNOWN KEY":
+ if key_n == ffi.NULL or str(key_n) == "UNKNOWN KEY":
continue
key_n = str(key_n).replace('(', '').replace(')', '')
globals()[key_n] = key
diff --git a/demo/bsdopendirtype.py b/demo/bsdopendirtype.py
--- a/demo/bsdopendirtype.py
+++ b/demo/bsdopendirtype.py
@@ -39,13 +39,13 @@
if not dirname.endswith('/'):
dirname += '/'
dirp = lib.opendir(dir)
- if dirp is None:
+ if dirp == ffi.NULL:
raise _posix_error()
try:
while True:
ffi.errno = 0
dirent = lib.readdir(dirp)
- if dirent is None:
+ if dirent == ffi.NULL:
if ffi.errno != 0:
raise _posix_error()
return
diff --git a/demo/readdir.py b/demo/readdir.py
--- a/demo/readdir.py
+++ b/demo/readdir.py
@@ -42,7 +42,7 @@
if ffi.C.readdir_r(dir, dirent, result):
# error in readdir_r()
break
- if result[0] is None:
+ if result[0] == ffi.NULL:
break
name = str(dirent.d_name)
print '%3d %s' % (dirent.d_type, name)
diff --git a/demo/readdir2.py b/demo/readdir2.py
--- a/demo/readdir2.py
+++ b/demo/readdir2.py
@@ -49,7 +49,7 @@
if ffi.C.readdir_r(dir, dirent, result):
# error in readdir_r()
break
- if result[0] is None:
+ if result[0] == ffi.NULL:
break
name = str(dirent.d_name)
print '%3d %s' % (dirent.d_type, name)
diff --git a/demo/xclient.py b/demo/xclient.py
--- a/demo/xclient.py
+++ b/demo/xclient.py
@@ -28,7 +28,7 @@
def main():
display = XOpenDisplay(None)
- if display is None:
+ if display == ffi.NULL:
raise XError("cannot open display")
w = XCreateSimpleWindow(display, DefaultRootWindow(display),
10, 10, 500, 350, 0, 0, 0)
More information about the pypy-commit
mailing list