# HG changeset patch # User Katia Saurfelt # Date 1239355952 -7200 # Node ID 85d1bc9da0ad9ec35d498cc998ccdb4b1c3c39ed # Parent dc4f774dc0afab41764914728e08e33e74c1a611 vocabfunc must be compliant with StaticVocabularyConstraint.vocabulary which takes only keyword parameters diff -r dc4f774dc0af -r 85d1bc9da0ad web/views/management.py --- a/web/views/management.py Wed Apr 08 11:04:47 2009 +0200 +++ b/web/views/management.py Fri Apr 10 11:32:32 2009 +0200 @@ -159,9 +159,11 @@ w(u'%s%s%s \n' % (_("name"), _("label"), _('granted to groups'))) if getattr(entity, '__permissions__', None): + # vocabfunc must be compliant with StaticVocabularyConstraint.vocabulary + # which takes only keyword parameters wdg = StaticComboBoxWidget(self.vreg, self.schema['EPermission'], self.schema['name'], self.schema['String'], - vocabfunc=lambda x: entity.__permissions__) + vocabfunc=lambda entity, x=entity: x.__permissions__) else: wdg = newperm.get_widget('name') w(u'%s\n' % wdg.edit_render(newperm))