Author: Maciej Fijalkowski <fij...@gmail.com> Branch: Changeset: r59808:2852f69d5cbd Date: 2013-01-06 11:44 +0200 http://bitbucket.org/pypy/pypy/changeset/2852f69d5cbd/
Log: aroundstate can be None diff --git a/pypy/rpython/lltypesystem/rffi.py b/pypy/rpython/lltypesystem/rffi.py --- a/pypy/rpython/lltypesystem/rffi.py +++ b/pypy/rpython/lltypesystem/rffi.py @@ -283,9 +283,10 @@ args = ', '.join(['a%d' % i for i in range(len(TP.TO.ARGS))]) source = py.code.Source(r""" def inner_wrapper(%(args)s): - callback_hook = aroundstate.callback_hook - if callback_hook: - callback_hook(llstr("%(callable_name_descr)s")) + if aroundstate is not None: + callback_hook = aroundstate.callback_hook + if callback_hook: + callback_hook(llstr("%(callable_name_descr)s")) return callable(%(args)s) inner_wrapper._never_inline_ = True _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit