[Grok-dev] Grok-1.2a released
Kevin Teague
kevin at bud.ca
Thu Oct 7 20:43:35 EDT 2010
Cool! Good to see all of the clean-up work on the zope dependencies that's
gone into the ZTK finally landing in Grok.
What's the recommended process for dealing with objects that have moved?
Specifically, I'm assuming that I'm getting the following error:
File
"/Users/kteague/.eggs/zope.app.appsetup-3.14.0-py2.6.egg/zope/app/appsetup/bootstrap.py",
line 77, in ensureUtility
if (reg.provided.isOrExtends(interface) and reg.name == name)]
AttributeError: type object 'IClientIdManager' has no attribute
'isOrExtends'
Because of the move of the persistent session objects from zope.app.session
to zope.session:
(Pdb) for reg in sm.registeredUtilities(): print reg
UtilityRegistration(<LocalSiteManager ++etc++site>, ISessionDataContainer,
'', broken object, None, u'')
UtilityRegistration(<LocalSiteManager ++etc++site>,
IPrincipalAnnotationUtility, '', PrincipalAnnotation, None, u'')
UtilityRegistration(<LocalSiteManager ++etc++site>, IErrorReportingUtility,
'', RootErrorReportingUtility, None, u'')
UtilityRegistration(<LocalSiteManager ++etc++site>, IClientIdManager, '',
broken object, None, u'')
Is there an established way of fixing these objects?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/grok-dev/attachments/20101007/8d8eb39f/attachment.html
More information about the Grok-dev
mailing list