Author: Tobias Oberstein <[email protected]>
Branch: kqueue
Changeset: r53199:3da8ca8d473f
Date: 2012-03-04 14:33 +0100
http://bitbucket.org/pypy/pypy/changeset/3da8ca8d473f/
Log: Enable kqueue on all BSDish platforms.
diff --git a/pypy/module/select/__init__.py b/pypy/module/select/__init__.py
--- a/pypy/module/select/__init__.py
+++ b/pypy/module/select/__init__.py
@@ -22,7 +22,7 @@
if value is not None:
interpleveldefs[symbol] = "space.wrap(%r)" % value
- if sys.platform.startswith('freebsd') or sys.platform.startswith('darwin'):
+ if 'bsd' in sys.platform or sys.platform.startswith('darwin'):
interpleveldefs["kqueue"] = "interp_kqueue.W_Kqueue"
interpleveldefs["kevent"] = "interp_kqueue.W_Kevent"
from pypy.module.select.interp_kqueue import symbol_map
diff --git a/pypy/module/select/test/test_kqueue.py
b/pypy/module/select/test/test_kqueue.py
--- a/pypy/module/select/test/test_kqueue.py
+++ b/pypy/module/select/test/test_kqueue.py
@@ -8,7 +8,7 @@
class AppTestKqueue(object):
def setup_class(cls):
- if not sys.platform.startswith('freebsd') and \
+ if not 'bsd' in sys.platform and \
not sys.platform.startswith('darwin'):
py.test.skip("test requires BSD")
cls.space = gettestobjspace(usemodules=["select", "_socket", "posix"])
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit