Stefan Behnel, 14.04.2010 18:22:
> Lisandro Dalcin, 14.04.2010 17:52:
>> On 14 April 2010 11:56, Stefan Behnel wrote:
>>> Robert Bradshaw, 13.04.2010 19:44:
>>>> OK, Here's what we're going to do:
>>>>
>>>> 1) We'll make a directive controlling the behavior of typed arguments.
>>>> 2) We'll support the "or None" annotation, so the directive will be
>>>> useful both directions.
>>>
>>> http://hg.cython.org/cython-devel/rev/5dfcb27621fe
>>
>> Tests?
>
> Hmm, thanks for catching this. It looks like there is one important case
> that I didn't consider. How should this behave:
>
>       def func(list L):
>           ...
>
> Should builtins continue to accept None or should it behave like other
> extension types? For consistency, I think it should be for the latter, with
> the obvious exception of "object".

I've extended the CEP to reflect this, please comment.

http://wiki.cython.org/enhancements/argumentnonechecks

Stefan
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to