[pypy-svn] r69213 - in pypy/trunk/pypy: config module/_minimal_curses
arigo at codespeak.net
arigo at codespeak.net
Thu Nov 12 10:42:08 CET 2009
Author: arigo
Date: Thu Nov 12 10:42:07 2009
New Revision: 69213
Modified:
pypy/trunk/pypy/config/pypyoption.py
pypy/trunk/pypy/module/_minimal_curses/fficurses.py
Log:
Reported by 'ot' on #pypy: crash early if curses.h and term.h
are not on the system.
Modified: pypy/trunk/pypy/config/pypyoption.py
==============================================================================
--- pypy/trunk/pypy/config/pypyoption.py (original)
+++ pypy/trunk/pypy/config/pypyoption.py Thu Nov 12 10:42:07 2009
@@ -77,6 +77,7 @@
"bz2" : ["pypy.module.bz2.interp_bz2"],
"pyexpat" : ["pypy.module.pyexpat.interp_pyexpat"],
"_ssl" : ["pypy.module._ssl.interp_ssl"],
+ "_minimal_curses": ["pypy.module._minimal_curses.fficurses"],
}
def get_module_validator(modname):
Modified: pypy/trunk/pypy/module/_minimal_curses/fficurses.py
==============================================================================
--- pypy/trunk/pypy/module/_minimal_curses/fficurses.py (original)
+++ pypy/trunk/pypy/module/_minimal_curses/fficurses.py Thu Nov 12 10:42:07 2009
@@ -5,6 +5,7 @@
import sys
from pypy.rpython.lltypesystem import rffi
from pypy.rpython.lltypesystem import lltype
+from pypy.rpython.tool import rffi_platform
from pypy.rpython.extfunc import register_external
from pypy.rpython.extregistry import ExtRegistryEntry
from pypy.module._minimal_curses import interp_curses
@@ -15,6 +16,7 @@
libraries = ['curses'],
)
+rffi_platform.verify_eci(eci)
INT = rffi.INT
More information about the Pypy-commit
mailing list