debian/control: Add Build-Depends for `dh-python'.
[mLib-python] / assoc.pyx
index 246bb24..7685dd6 100644 (file)
--- a/assoc.pyx
+++ b/assoc.pyx
@@ -38,7 +38,7 @@ cdef class AssocTable (Mapping):
     cdef _assoc_entry *e
     cdef atom *a
     a = ATOM_A(atom_pyintern(key))
-    PyObject_AsReadBuffer(key, &p, &n)
+    PyObject_AsReadBuffer(key, <cvp *>&p, &n)
     if f:
       f[0] = 0
       e = <_assoc_entry *>assoc_find(&me._t, a, PSIZEOF(e), f)
@@ -73,7 +73,7 @@ cdef class AssocTable (Mapping):
 cdef class _AssocIter (_MapIterator):
   cdef AssocTable t
   cdef assoc_iter i
-  def __cinit__(me, AssocTable t):
+  def __cinit__(me, AssocTable t not None):
     me.t = t
     assoc_mkiter(&me.i, &me.t._t)
   cdef void *_next(me):