[Python-Dev] lament for the demise of unbound methods (original) (raw)

Chris Withers chris at simplistix.co.uk
Thu Jul 4 14:13:57 CEST 2013


On 04/07/2013 12:59, Christian Heimes wrote:

Am 04.07.2013 13:21, schrieb Chris Withers:

There doesn't appear to be any way in Python 3 to do this, which is a little surprising and frustrating...

What am I missing here? I removed unbound methods almost six years ago: http://hg.python.org/cpython/rev/48af6375207e

Not disputing when it happened, more the why...

...the recommended change doesn't work, for obvious reasons:

MyClass.method.self.class Traceback (most recent call last): File "", line 1, in AttributeError: 'function' object has no attribute 'self'

The loss of the ability to figure out the class from an unbound method seems quite an annoying step back from an introspection point of view.

cheers,

Chris

-- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk



More information about the Python-Dev mailing list