|
Greg Stein
gstein at lyra.org
Fri May 26 00:54:31 EST 2000
On Thu, 25 May 2000, Gregory Trubetskoy wrote:
>...
> On Thu, 25 May 2000, Greg Stein wrote:
> > *) I don't understand why the PyTypeObject's are init'd/copied in
> > python_init, rather than just doing that at the module level. For
> > example:
> > static PyTypeObject serverobjecttype = { ... };
>
> I wonder if this is something that I had to do back in httpdapy times so
> that it compiled on Visual C++...?
There is something about static initializers in MSVC. Generally, code will
add a line such as:
(from arraymodule.c)
Arraytype.ob_type = &PyType_Type;
I don't know exactly *why* it must be done that way, but there ya go. The
underlying point is that the initialization of the type objects can be
simplified quite a bit.
Cheers,
-g
--
Greg Stein, http://www.lyra.org/
_______________________________________________
Mod_python mailing list
Mod_python at modpython.org
http://www.modpython.org/mailman/listinfo/mod_python
|