[Pyrex] Subclassing a non-GC type
    Greg Ewing 
    greg.ewing at canterbury.ac.nz
       
    Tue Jan 29 01:47:22 CET 2008
    
    
  
Lenard Lindstrom wrote:
> Looking at the inherit_special function in typeobject.c I see that 
> PyType_Ready promotes tp_traverse,  tp_clear and HAVE_GC.
In that case, it should be sufficient to just omit tp_traverse,
tp_clear and HAVE_GC on any type that doesn't have Python
valued C attributes.
I think the reason I didn't do that initially was that
PyType_Ready didn't do all the right things back then, and
not fully understanding what was going on, I didn't want
to be too clever.
--
Greg
    
    
More information about the Pyrex
mailing list