Russell Warren, 08.05.2012 08:25: > Python's built-in function 'enumerate' has a lesser-known 2nd argument that > allows the start value of the enumeration to be set. See the python docs > here: > http://docs.python.org/library/functions.html#enumerate > > Cython 0.16 doesn't like it, and only allows one argument. > > Here is a simple file to reproduce the failure: > > for i in enumerate("abc", 1): >> print i > > > And the resulting output complaint: > > Error compiling Cython file: >> ------------------------------------------------------------ >> ... >> for i in enumerate("abc", 1): >> ^ >> ------------------------------------------------------------ >> deploy/_working/_cython_test.pyx:1:18: enumerate() takes at most 1 argument
Thanks for the report, here is a fix: https://github.com/cython/cython/commit/2e3a306d0b624993d41a02f790725d8b2100e57d > I have requested a trac login to file bugs like this, but the request is > pending (just sent). Please file it anyway (when you get your account) so that we can document in the tracker that it's fixed. Stefan _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel