New submission from assume_away:
class Property:
def __init__(self, getter):
self.getter = getter
def __get__(self, instance, cls):
return self.getter(cls if instance is None else instance)
class MyClass:
@Property
def something(cls):
return cls.something
Calling MyClass.something will show all 990+ RecursionError message.
----------
messages: 289867
nosy: assume_away
priority: normal
severity: normal
status: open
title: The traceback compounding of RecursionError fails to work with __get__
type: behavior
versions: Python 3.6
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue29855>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com