[Python-Dev] cpython: allow arbitrary attributes on classmethod and staticmethod (closes #14051)

Antoine Pitrou solipsis at pitrou.net
Sun Feb 19 13:21:11 CET 2012



That's answering to Benjamin's f46deae68e34, by the way.

Regards

Antoine.



On Sun, 19 Feb 2012 13:11:22 +0100
Antoine Pitrou <solipsis at pitrou.net> wrote:
> 
> Hi,
> 
> > +static PyObject *
> > +cm_get___dict__(classmethod *cm, void *closure)
> > +{
> > +    Py_INCREF(cm->cm_dict);
> > +    return cm->cm_dict;
> > +}
> 
> >>> def f(): pass
> ... 
> >>> cm = classmethod(f)
> >>> cm.__dict__
> Erreur de segmentation
> 
> 
> Regards
> 
> Antoine.
> 
> 




More information about the Python-Dev mailing list