[Zope-dev] SVN: z3c.form/trunk/ ``GroupForm`` and ``Group`` now use ``getContent`` method when instantiating group classes instead of directly accessing ``self.context``, as this is the usual way to access the context of the form and allows nested groups to have a different context than the main form.

Laurent Mignon laurent.mignon at softwareag.com
Wed Jan 20 02:55:12 EST 2010


On Tue, 2010-01-19 at 15:33 -0500, Stephan Richter wrote:
> On Tuesday 19 January 2010, Michael Howitz wrote:
> > >>> class AddressGroup(group.Group):
> > >>>    label = 'Address'
> > >>>    fields = field.Fields(zope.schema.TextLine(
> > >>>            __name__ = 'owner',
> > >>>            title='Owner',
> > >>>            readOnly=True)
> > >>>    fields += field.Fields(IAddress).select('street')
> > >>> 
> > >>>    def getContext(self):
> > >>
> > >> 
> > >> Should be "getContent", I think.
> > 
> Yes, probably a typo. the context is already exposed publically via the 
> context attribute, while the content is generally a lookup.
> 
Yes it's a typo, sorry...

sagblmi
> Regards,
> Stephan



More information about the Zope-Dev mailing list