[ZCM] [ZC] 1777/ 1 Request "ExtensionClass delattr raises KeyError"
Collector: Zope Bugs, Features,
and Patches ...
zope-coders-admin at zope.org
Wed May 11 16:58:10 EDT 2005
Issue #1777 Update (Request) "ExtensionClass delattr raises KeyError"
Status Accepted, Zope/bug low
To followup, visit:
http://www.zope.org/Collectors/Zope/1777
==============================================================
= Request - Entry #1 by tseaver on May 11, 2005 4:58 pm
Status: Pending => Accepted
Supporters added: tim_one
The two setattr implementations in ExtensionClass.c
('subclass_simple_setattro' and 'subclass_simple_setattr')
don't check / convert errors returned by PyDict_DelItem, leading to::
>>> from Persistence import Persistent
>>> class Foo(Persistent):
... pass
...
>>> foo = Foo()
>>> del foo.nonesuch
Traceback (most recent call last):
File "<stdin>", line 1, in ?
KeyError: 'nonesuch'
==============================================================
More information about the Zope-Collector-Monitor
mailing list