python-efl/efl/evas
Kai Huuhko 225f061b05 Optimize exception propagation in several hot/time critical cases.
With "except *" a call is made to PyErr_Occurred on each call of a
function.

Adding a return value where possible and using an appropriate exception
value calls PyErr_Occurred only when that value is returned, ie.
an exception has been raised.

cdef void example_func() except *: <- PyErr_Occurred called on each call
cdef int example_func() except 0: <- PyErr_Occurred called only when
	an exception has been raised (the function thus returns 0)
2013-11-10 08:47:21 +02:00
..
efl.evas.pyx Move common conversion functions from efl.eo to efl.utils.conversions 2013-10-01 04:56:28 +03:00
efl.evas_canvas.pxi Use types in objects' callback list definitions to simplify access. 2013-11-07 11:35:03 +02:00
efl.evas_canvas_callbacks.pxi Use types in objects' callback list definitions to simplify access. 2013-11-07 11:35:03 +02:00
efl.evas_map.pxi Documentation formatting fixes. 2013-08-10 08:34:46 +03:00
efl.evas_object.pxi Optimize exception propagation in several hot/time critical cases. 2013-11-10 08:47:21 +02:00
efl.evas_object_box.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_callbacks.pxi Use types in objects' callback list definitions to simplify access. 2013-11-07 11:35:03 +02:00
efl.evas_object_events.pxi Optimize exception propagation in several hot/time critical cases. 2013-11-10 08:47:21 +02:00
efl.evas_object_grid.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_image.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_line.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_polygon.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_rectangle.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_smart.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_table.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_text.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_textblock.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_object_textgrid.pxi Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
efl.evas_rect.pxi Evas: Improve documentation for Box, Line, Map, Textblock, Text, 2013-04-22 20:12:27 +03:00
smart_object_metaclass.pxi Evas.SmartObject: Basic object should be functional again. 2013-11-05 18:12:53 +02:00