Nic wrote: > So I'm tracking down this issue with document resolver where a python > docloader causes segfaults and a whole load of issues. > > I've tracked the problem down to this: > > when using a user supplied resolver to load a stylesheet that has 2 > levels of import it fails. > > I'm not sure why it fails... the resolver python function returns > ok. But it does fail. > > Within the resolver function I'm using: > > parserContext.ctxtReadFile() > > to read the files. The parserContext is the pctx object passed to the > resolver function in this signature: > > python_resolver(url, pctx, ctx, type) > > Does anybody have a clue on how to get round this problem? It seems > like quite a big limitation.
Not quite answering your question, but have you considered using lxml? The way custom resolvers are implemented there tends to feel a lot more natural to some people - and it's definitely safe to use them from Python. http://codespeak.net/lxml Stefan _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
