[Python-Dev] Re: API change in 2.2.1c1 (original) (raw)

Michael Hudson mwh@python.net
22 Mar 2002 10:14:38 +0000


martin@v.loewis.de (Martin v. Loewis) writes:

"Fred L. Drake, Jr." <fdrake@acm.org> writes:

> I'm pretty sure I asked you to proofread that at one point, though I > don't recall whether you did. Given this API, I assume modules who use PyCellGET would crash; if authors restrict themselves to the non-macro versions, and never declare PyCellObject variables (only pointers), the modules will continue to work. I'm personally fine with the assertion that nobody did this, so it is ok to change (thus breaking the ABI). If so, the argument "fix it sooner rather than later" escapes me, though. In any case: you have been warned...

I'll back it out, for the sake of paranoia. Just not just yet.

Cheers, M.

-- ARTHUR: Yes. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying "Beware of the Leopard". -- The Hitch-Hikers Guide to the Galaxy, Episode 1