[Python-Dev] Finding the module from PyTypeObject? (original) (raw)
Nick Bastin nbastin at opnet.com
Wed Sep 29 22:29:39 CEST 2004
- Previous message: [Python-Dev] Finding the module from PyTypeObject?
- Next message: [Python-Dev] Finding the module from PyTypeObject?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sep 29, 2004, at 4:17 PM, Armin Rigo wrote:
Hello Nick,
On Wed, Sep 29, 2004 at 01:24:23PM -0400, Nick Bastin wrote: Ok, maybe more appropriately, what do people think of adding a PyTypeGetModule (PyTypeObject *) which basically functions like typemodule(PyTypeObject *, void *) (in Objects/typeobject.c) to the public C API, rather than having to dig around in the object themselves? It looks overkill, when you can do instead: PyObject* modulename = PyObjectGetAttrString(type, "module");
That only works most of the time, I think. To be honest, I didn't try that, but it doesn't seem that type_module would jump through the hoops it does if that worked all of the time, unless parsing tp_name is legacy code.
-- Nick
- Previous message: [Python-Dev] Finding the module from PyTypeObject?
- Next message: [Python-Dev] Finding the module from PyTypeObject?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]