From: Enlightenment S. <no-...@en...> - 2009-04-20 20:23:50
|
Log: acquire global interpreter lock before doing callback. Author: barbieri Date: 2009-04-20 13:23:45 -0700 (Mon, 20 Apr 2009) New Revision: 40252 Modified: trunk/BINDINGS/python/python-elementary/elementary/elementary.c_elementary_object.pxi Modified: trunk/BINDINGS/python/python-elementary/elementary/elementary.c_elementary_object.pxi =================================================================== --- trunk/BINDINGS/python/python-elementary/elementary/elementary.c_elementary_object.pxi 2009-04-20 18:42:56 UTC (rev 40251) +++ trunk/BINDINGS/python/python-elementary/elementary/elementary.c_elementary_object.pxi 2009-04-20 20:23:45 UTC (rev 40252) @@ -19,7 +19,7 @@ cdef object _callback_mappings _callback_mappings = dict() -cdef void _object_callback(void *data, c_evas.Evas_Object *obj, void *event_info): +cdef void _object_callback(void *data, c_evas.Evas_Object *obj, void *event_info) with gil: try: mapping = _callback_mappings.get(<long>obj,None) if mapping is not None: |