[Zope-dev] zope.site.hooks
Martijn Faassen
faassen at startifact.com
Wed Oct 7 16:25:44 EDT 2009
Hey,
Thomas Lotze wrote:
[snip]
> I mentioned the zcml extra only because that's how zope.component has to
> do with the security concept already, as a motivation of why I'm letting
> go of my opposition to introducing more of that concept into
> zope.component.
I think it would be interesting to review zope.component.zcml and see
how it depends on security, and see whether we cannot make the
dependency optional too. After all, most of what zope.component.zcml
does has to do with registration, not primarily security. We could have
it bail out with an error if a security-related directive attribute was
provided when no zope.security is available.
Perhaps all the security-related code that zope.component needs to know
about could go into a zope.component.security module that the rest of
zope.component can import from if needed. This would then do the
ImportError check and install dummy functions if zope.security isn't
available (or possibly functions that raise the aforementioned exception).
Regards,
Martijn
More information about the Zope-Dev
mailing list