[Zope-dev] Redesign suggestion for IReRaiseException
Christian Theune
ct at gocept.com
Thu Sep 17 07:00:56 EDT 2009
Hi,
I'd like to suggest a redesign of the IReRaiseException.
I found this when reviewing revision 103682 and stumbled over the naming
of the interfaces and that the interface only mentions a __call__ to
retrieve a fact.
IMHO this pattern smells like we should design an interface like this:
class IPublisherExceptionInfo(Interface):
reraise = Attribute('A boolean indicating whether '
'this exceptionshould be reraised')
Advantage: I find it much easier to read from a conceptual level.
Disadvantage: Composition of policy by bundling *many* attributes in
this way will be harder.
Oppinions?
Christian
--
Christian Theune · ct at gocept.com
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
Zope and Plone consulting and development
More information about the Zope-Dev
mailing list