Enlightenment CVS committal Author : ulisses Project : e17 Module : proto/python-efl
Dir : e17/proto/python-efl/python-ecore/ecore/evas Modified Files: ecore.evas.c_ecore_evas_base.pxi Log Message: Make python-ecore thread-safe. - acquiring/releasing GIL using 'with GIL' annotation - bumped version number =================================================================== RCS file: /cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_base.pxi,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- ecore.evas.c_ecore_evas_base.pxi 28 Sep 2007 20:39:09 -0000 1.7 +++ ecore.evas.c_ecore_evas_base.pxi 1 Oct 2007 04:34:47 -0000 1.8 @@ -9,7 +9,7 @@ assert data != NULL, "Ecore_Evas is not wrapped by Python object." return <EcoreEvas>data -cdef void resize_cb(Ecore_Evas *ee): +cdef void resize_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -17,7 +17,7 @@ except Exception, e: traceback.print_exc() -cdef void move_cb(Ecore_Evas *ee): +cdef void move_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -25,7 +25,7 @@ except Exception, e: traceback.print_exc() -cdef void show_cb(Ecore_Evas *ee): +cdef void show_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -33,7 +33,7 @@ except Exception, e: traceback.print_exc() -cdef void hide_cb(Ecore_Evas *ee): +cdef void hide_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -41,7 +41,7 @@ except Exception, e: traceback.print_exc() -cdef void delete_request_cb(Ecore_Evas *ee): +cdef void delete_request_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -49,7 +49,7 @@ except Exception, e: traceback.print_exc() -cdef void destroy_cb(Ecore_Evas *ee): +cdef void destroy_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -57,7 +57,7 @@ except Exception, e: traceback.print_exc() -cdef void focus_in_cb(Ecore_Evas *ee): +cdef void focus_in_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -65,7 +65,7 @@ except Exception, e: traceback.print_exc() -cdef void focus_out_cb(Ecore_Evas *ee): +cdef void focus_out_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -73,7 +73,7 @@ except Exception, e: traceback.print_exc() -cdef void sticky_cb(Ecore_Evas *ee): +cdef void sticky_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -81,7 +81,7 @@ except Exception, e: traceback.print_exc() -cdef void unsticky_cb(Ecore_Evas *ee): +cdef void unsticky_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -89,7 +89,7 @@ except Exception, e: traceback.print_exc() -cdef void mouse_in_cb(Ecore_Evas *ee): +cdef void mouse_in_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -97,7 +97,7 @@ except Exception, e: traceback.print_exc() -cdef void mouse_out_cb(Ecore_Evas *ee): +cdef void mouse_out_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -105,7 +105,7 @@ except Exception, e: traceback.print_exc() -cdef void pre_render_cb(Ecore_Evas *ee): +cdef void pre_render_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: @@ -113,7 +113,7 @@ except Exception, e: traceback.print_exc() -cdef void post_render_cb(Ecore_Evas *ee): +cdef void post_render_cb(Ecore_Evas *ee) with GIL: cdef EcoreEvas self self = EcoreEvas_from_instance(ee) try: ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs