Re: [Python-Dev] PEP 573 -- Module State Access from C Extension Methods
26 Apr
2018
26 Apr
'18
9:04 a.m.
- In Python code, __objclass__ should be the defining class, not the module.
Indeed. My idea would be to add an accessor __parent__ returning the m_parent field (whatever it is) and then implement __objclass__ as something like: @property def __objclass__(self): parent = getattr(self, "__parent__", None) if isinstance(parent, type): return parent else: raise AttributeError In PEP 575, I don't plan to add a Python attribute specifically for getting the defining module: I'll leave that to PEP 573.
2191
Age (days ago)
2191
Last active (days ago)
0 comments
1 participants
participants (1)
-
Jeroen Demeyer