2011/3/24 Stefan Behnel <stefan...@behnel.de>: > Vitja Makarov, 23.03.2011 20:11: >> >> 2011/3/23 Stefan Behnel: >>> >>> Vitja Makarov, 23.03.2011 17:25: >>>> >>>> File "/home/vitja/tmp/cython-my-git/Cython/Compiler/Parsing.py", >>>> line 2307, in p_c_arg_decl >>>> if 'pxd' in s.level: >>>> AttributeError: 'PyrexScanner' object has no attribute 'level' >>> >>> Yes it does: >>> >>> """ >>> # Cython/Plex/Scanners.pxd >>> cdef class Scanner: >>> [...] >>> cdef public level >>> """ >>> >>> Try a clean build. >> >> Don't actually understand what's going wrong here? >> I'm running plain python cython, probably I'm wrong. > > These things usually happen to me when I use e.g. a compiled Scanners.so but > a plain Parsing.py. >
This is actally cython bug PyrexScanner.level attribute is not initialized at module scope. Simple fix is to set level to 'other' or 'unknown' -- vitja. _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel