[Cython] Variable shadows type name in posix/time.pxd

Stefan Behnel stefan_ml at behnel.de
Tue Sep 23 19:17:48 CEST 2014


Joel Nothman schrieb am 14.09.2014 um 13:06:
> a struct
> <https://github.com/cython/cython/blob/master/Cython/Includes/posix/time.pxd#L48>
> and a double
> <https://github.com/cython/cython/blob/master/Cython/Includes/posix/time.pxd#L105>
> are defined with the name 'timezone' in posix/time.pxd. Hence
> 
> from posix.time cimport timeval, timezone, gettimeofday
> cdef timeval tv
> cdef timezone tz
> gettimeofday(&tv, &tz)
> 
> fails with 'timezone' is not a type identifier

Thanks.

https://github.com/cython/cython/commit/4562c6b5501ec17b2e11f04be10b5d8c3d728ba3


> It would be nice if there were a test for duplicate names in pxd files.

Agreed.

http://trac.cython.org/cython_trac/ticket/835


> Thanks for the awesome tool, Joel

:)

Stefan



More information about the cython-devel mailing list