Bartek Gorny wrote at 2006-3-29 11:50 +0200: > ... >I have a script which creates a new instance of a certain portal_type >by a method "constructContent", and then calls manage_setLocalRoles. >And I get an exception: > >Module AccessControl.Role, line 362, in manage_setLocalRoles >AttributeError: __hash__ > >and the lines in question are: >361 dict=self.__ac_local_roles__ or {} >362 dict[userid]=roles
This means, the "userid" does not have a "__hash__" method and especially is not as string. But, it should be a string! -- Dieter _______________________________________________ Zope-CMF maillist - Zope-CMF@lists.zope.org http://mail.zope.org/mailman/listinfo/zope-cmf See http://collector.zope.org/CMF for bug reports and feature requests