Changes by Ethan Furman et...@stoneleaf.us:
--
resolution: - not a bug
stage: patch review -
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1615
___
Ethan Furman added the comment:
Downside to this patch (stoneleaf.01) is that custom AttributeErrors raised in
__getattr__ are overridden, which is a pretty severe regression.
--
___
Python tracker rep...@bugs.python.org
Changes by Ethan Furman et...@stoneleaf.us:
Removed file: http://bugs.python.org/file34648/issue1615.stoneleaf.01.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1615
___
Changes by Ethan Furman et...@stoneleaf.us:
--
Removed message: http://bugs.python.org/msg215091
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1615
___
Ethan Furman added the comment:
Downside to this patch (stoneleaf.02) is that custom AttributeErrors raised in
__getattr__ are overridden, which is a pretty severe regression.
(Removed, renamed, and reloaded patch.)
--
Added file:
Ethan Furman added the comment:
Results from the first two tests in my test script:
--
'WithOut' object has no attribute 'not_here'
looking up not_here
looking up huh
'With' object has no attribute 'not_here'
--
stage: test needed - patch
Changes by Ethan Furman et...@stoneleaf.us:
Removed file: http://bugs.python.org/file34647/issue1615.stoneleaf.01.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1615
___
Changes by Ethan Furman et...@stoneleaf.us:
Added file: http://bugs.python.org/file34648/issue1615.stoneleaf.01.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1615
___
Changes by Ethan Furman et...@stoneleaf.us:
--
stage: needs patch - test needed
versions: +Python 3.5 -Python 3.4
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1615
___
Changes by Mark Lawrence breamore...@yahoo.co.uk:
--
nosy: -BreamoreBoy
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1615
___
___
Changes by Raymond Hettinger raymond.hettin...@gmail.com:
--
assignee: rhettinger -
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1615
___
___
Ethan Furman added the comment:
Well, attached patch doesn't segfault in debug mode, but the errors aren't any
better; in fact, I'd say their worse. Here's the current output from my test
script:
===
getter failed for descriptor
Ethan Furman added the comment:
If anyone with more experience wants ownership, feel free to take it from me.
;) Otherwise I'll do my best to get this figured out in time for the beta.
--
assignee: - ethan.furman
stage: - needs patch
___
Python
Raymond Hettinger added the comment:
Marking this for Python 3.4. It isn't a bug in the descriptor protocol;
rather, it is an implementation detail that is sometimes helpful but is mostly
annoying.
--
title: descriptor protocol bug - PyObject_GenericGetAttr suppresses
Changes by Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com:
--
nosy: +Arfrever
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1615
___
15 matches
Mail list logo