chiark / gitweb /
Update for Python 2.7. This is release 1.0.3.
[mLib-python] / assoc.pyx
index 26369de3c5384b1afe58b15f9ef8ad652051d90b..e2ba4eeffa4216d3bb0e88309ae9e848bd937db1 100644 (file)
--- a/assoc.pyx
+++ b/assoc.pyx
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation; either version 2 of the License, or
 # (at your option) any later version.
-# 
+#
 # mLib/Python is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License
 # along with mLib/Python; if not, write to the Free Software Foundation,
 # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
@@ -56,7 +56,7 @@ cdef class AssocTable (Mapping):
     ee = <_assoc_entry *>e
     Py_INCREF(ee.v)
     return <object>ee.v
-  cdef void _setval(me, void *e, object val): 
+  cdef void _setval(me, void *e, object val):
     cdef _assoc_entry *ee
     ee = <_assoc_entry *>e
     if ee.v:
@@ -75,7 +75,7 @@ cdef class AssocTable (Mapping):
 cdef class _AssocIter (_MapIterator):
   cdef AssocTable t
   cdef assoc_iter i
-  def __new__(me, AssocTable t):
+  def __cinit__(me, AssocTable t):
     me.t = t
     assoc_mkiter(&me.i, &me.t._t)
   cdef void *_next(me):