Message117212
2010/9/23 Antoine Pitrou <report@bugs.python.org>:
>
> Antoine Pitrou <pitrou@free.fr> added the comment:
>
> Actually, it is because bz2 doesn't call PyType_Ready() but instead sets some field manually. Perhaps we could have a guard somewhere that raises a fatal error when a C extension type hasn't been properly readied?
The problem is that there's no one entry point for types to get into
the C-API. I suppose we could iterate through a c-module's dictionary
after it's initialized...
>
> In the meantime, this patch seems to solve the issue:
Please apply. |
|
Date |
User |
Action |
Args |
2010-09-23 18:06:33 | benjamin.peterson | set | recipients:
+ benjamin.peterson, arigo, amaury.forgeotdarc, pitrou |
2010-09-23 18:06:32 | benjamin.peterson | link | issue9928 messages |
2010-09-23 18:06:32 | benjamin.peterson | create | |
|