Hi,

Robert Bradshaw wrote:
> On Apr 7, 2008, at 2:25 AM, Stefan Behnel wrote:
>> there seems to be a problem with cimporting public extension classes
>> from another Cython module.
> 
> I've fixed this now and released 0.9.6.13.1.

Still broken, but in a different way. Changeset c2a988dd8e6c by Gary Furnish
has this diff:

-----------------------------------
@@ -356,23 +467,6 @@ class ModuleNode(Nodes.Node, Nodes.Block
                     self.generate_struct_union_definition(entry, code)
                 elif type.is_enum:
                     self.generate_enum_definition(entry, code)
-                elif type.is_extension_type:
-                    self.generate_obj_struct_definition(type, code)
[...]
-----------------------------------

removing these two lines keeps the extension type structs from appearing in
the API header file.

The changeset is pretty huge and contains more than one change, so I'm not
sure I understand everything it does. Gary, could you explain it to me?

Stefan
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to