diff pytouhou/game/item.pxd @ 468:feecdb4a8928

Add “except *” to cdef void functions, and type some more.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Thu, 12 Sep 2013 15:47:08 +0200
parents 78e1c3864e73
children 8038f1957b71
line wrap: on
line diff
--- a/pytouhou/game/item.pxd
+++ b/pytouhou/game/item.pxd
@@ -7,7 +7,7 @@ from pytouhou.utils.interpolator cimport
 cdef class Indicator(Element):
     cdef Item _item
 
-    cpdef update(self)
+    cdef void update(self) nogil
 
 
 cdef class Item(Element):
@@ -21,6 +21,6 @@ cdef class Item(Element):
     cdef Indicator indicator
     cdef Interpolator speed_interpolator, pos_interpolator
 
-    cpdef autocollect(self, Player player)
-    cpdef on_collect(self, Player player)
+    cdef void autocollect(self, Player player) except *
+    cdef void on_collect(self, Player player) except *
     cpdef update(self)