python-efl/efl
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
..
dbus_mainloop Python-EFL: remove old/unused file adn a fix for sutup.py 2013-04-09 22:11:06 +02:00
ecore Move common conversion functions from efl.eo to efl.utils.conversions 2013-10-01 04:56:28 +03:00
edje Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
eldbus Complete renaming edbus -> eldbus. 2013-05-06 22:36:09 +03:00
elementary Optimize exception propagation in several hot/time critical cases. 2013-11-10 08:47:21 +02:00
emotion Move common conversion functions from efl.eo to efl.utils.conversions 2013-10-01 04:56:28 +03:00
eo Optimize exception propagation in several hot/time critical cases. 2013-11-10 08:47:21 +02:00
evas Optimize exception propagation in several hot/time critical cases. 2013-11-10 08:47:21 +02:00
utils utils.logger: PyUnicode_FromFormatV -> vsprintf 2013-10-30 11:26:14 +02:00
__init__.py Move logger to its own module. 2013-10-24 22:58:09 +03:00