Release 1.1.0.
[mLib-python] / sym.pyx
diff --git a/sym.pyx b/sym.pyx
index 48ba3f0..f456db8 100644 (file)
--- a/sym.pyx
+++ b/sym.pyx
@@ -28,6 +28,11 @@ cdef struct _sym_entry:
   PyObject *v
 
 cdef class SymTable (Mapping):
+  """
+  SymTable([DICT], **KW)
+
+  A mapping keyed by strings.
+  """
   cdef sym_table _t
   cdef int _init(me) except -1:
     sym_create(&me._t)
@@ -71,7 +76,7 @@ cdef class SymTable (Mapping):
 cdef class _SymIter (_MapIterator):
   cdef SymTable t
   cdef sym_iter i
-  def __cinit__(me, SymTable t):
+  def __cinit__(me, SymTable t not None):
     me.t = t
     sym_mkiter(&me.i, &me.t._t)
   cdef void *_next(me):