I'll have to look at the code later tonight.  It is possible something got
removed that should not have been.

On Tue, Apr 8, 2008 at 10:43 AM, Stefan Behnel <[EMAIL PROTECTED]> wrote:

> 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