Stefan Behnel, 01.05.2013 11:50: > Nikita Nemkin, 26.04.2013 13:33: >> On Tue, 23 Apr 2013 10:19:15 +0600, Robert Bradshaw wrote: >> >>> Jumping into this thread late, improvements (1) and (3) certainly seem >>> beneficial. As far as documenting "attributes," I can't see much of a >>> use, but the downsides seem are low enough (accidentally assigning a >>> stray string to the previously declared attribute) and the >>> implementation non-invasive enough that I'm +0.5 for this change. It >>> doesn't introduce new syntax or behavior, just additional semantic >>> meaning for those (otherwise unlikely to occur) strings and sure beats >>> writing them out as properties (though the fact that cdef attributes >>> are properties should be considered more of an implementation detail >>> IMHO). >> >> I've just found a 4 year old ticket requesting the same feature (2): >> http://trac.cython.org/cython_trac/ticket/206 > > Just because there's a ticket doesn't mean that it should be fixed, but > I'll give in on this one. Nikita, if you add the test that proves that > newlines prevent a subsequent string from becoming a docstring, i.e. that > > cdef attr > > "this is not a docstring" > > behaves as expected and is different from > > cdef attr > "this is a docstring" > > I'll merge your pull request.
... and I just noticed that you already did that, and also removed the warning about stray docstrings. Sorry for that. I'll merge it in. Stefan _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel