Stefan Behnel added the comment:

Thanks for the review, Serhiy. There isn't really a reason not to 'normalise' 
the Python step object to None when 1 is passed from C code, so I updated the 
patch to do that.

Regarding on-demand creation of the Python values, the problem is that C code 
that accesses the struct fields directly would not be prepared to find NULL 
values in them, so this would be a visible change and potential source of 
crashes. However, my guess is that this would rarely be a problem (see my last 
comment on changing the slice type internally).

----------
Added file: http://bugs.python.org/file37205/cache_slice_indices.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue18813>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to