[Zope-dev] zope.app.publication dependencies (volunteersneeded!)
Martijn Faassen
faassen at startifact.com
Fri May 15 07:30:32 EDT 2009
Michael Howitz wrote:
> Am 14.05.2009 um 15:02 schrieb Martijn Faassen:
psnip]
>> Is this replacement compatible with zope.formlib's namedtemplate
>> mechanism? Will anything break?
>
> No it is not compatible. So I think it's a bad idea.
Ah, all right, glad we agree.
> Breaking the
> dependency between zope.app.publication and zope.app.exception by
> moving the ISystemErrorView interface and maybe the class which
> implements it to zope.browser would be better. I'll look into it at
> weekend.
Thanks!
[snip]
>> I understand. Why not move the namedtemplate mechanism somewhere else
>> entirely, though? This way we'd not introduce new code. The
>> namedtemplate code itself only seems to depend on zope.traversing, but
>> that doesn't sound like a good home. The tests depend on
>> zope.app.pagetemplate, so perhaps it should move there? This is
>> still a
>> dependency of zope.app.exception anyway, and it itself doesn't
>> appear to
>> depend on zope.formlib.
>
> Nice idea. I'll look into it.
Cool. It would seem to make sense that the named template mechanism is
bundled along with the page template library anyway (instead of the form
library). zope.formlib currently depends on zope.app.pagetemplate too so
we could easily leave a backwards compatibility import in place.
zope.app.pagetemplate might be worth our further attention later, but
this at least would clean up a bit more mess as a first step.
Regards,
Martijn
More information about the Zope-Dev
mailing list