[Grok-dev] Re: registering a factory as a (global) utility
Darryl Cousins
darryl at darrylcousins.net.nz
Fri Apr 27 21:40:20 EDT 2007
Hi,
On Sat, 2007-04-28 at 01:36 +0100, Martin Aspeli wrote:
> Darryl Cousins wrote:
> > Hi,
> >
> > On Fri, 2007-04-27 at 21:03 +0200, Martijn Faassen wrote:
> >> Hey,
> >>
> >> On 4/27/07, Luciano Ramalho <luciano at ramalho.org> wrote:
> >>> On 4/27/07, Martijn Faassen <faassen at startifact.com> wrote:
> >>>> Hey Martijn! It's me, Martijn! :)
> > [snip]
> >> It's not only useful for registering factories, so 'factory' I think
> >> is out. :) nocall is an option.
> >> What do others think about it?
> >
> > +1 to nocall
>
> Is the default going to be nocall=True?
>
> In that case, you have to do nocall=False
>
> This is a really awkward double negative. I'm not-not-calling. One of
> the big things that Alex Limi always rants about is that settings should
> always have "non-negated" names for usability.
Yes, you have convinced me of its awkwardness.
Regards,
Darryl
>
> I think if you take the name 'factory' more generally to mean "thing
> which returns something to be registered" then factory=True means "this
> is a callable (e.g. a class) which will return the thing you want", and
> only when factory=False do you get "the object as-is".
>
> Martin
>
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> http://mail.zope.org/mailman/listinfo/grok-dev
More information about the Grok-dev
mailing list