A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2004-January/041584.html below:

[Python-Dev] SF patch 864863: Bisect C implementation

[Python-Dev] SF patch 864863: Bisect C implementation [Python-Dev] SF patch 864863: Bisect C implementationTim Peters tim.one at comcast.net
Fri Jan 2 11:38:09 EST 2004
[Guido]
> ...
> I wish cStringIO and cPickle would go away, but unfortunately the
> Python versions have features that the C code don't have.

Alas, for pickle it's worse than that -- cPickle has lots of undocumented
features that pickle.py knows nothing about, and those features are used in
Zope.  I believe cStringIO also has undocumented features in real use ...
yup, cStringIO objects at least have an object.reset() method not in the
Python version, equivalent to object.seek(0) (but, I guess, saves the
expense of doing a LOAD_CONST on 0 <heh>).  cStringIO also provides a
C-level API.

> Hopefully the use of new-style classes can avoid this issue for new
> module pairs.

Or you can just stop accepting C code written by Zope Corp <wink>.


More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4