[Zope3-Users] Get to ZODB root from global utility

Jim Fulton jim at zope.com
Wed Dec 14 13:13:31 EST 2005


John Smith wrote:
> Dear Jim,
> 
> I was unable to import IDatabase from ZODB.interfaces,
> although I could import IDataManager and IConnection.
> 
> However, when I tried:
> 
> root = zapi.getUtility(IDataManager)
> 
> I got a componentlookuperror. (The same error happens
> with IConnection).

Did you try IBuddy? ;)

> Any thoughts?

I'm guessing that you are using Zope 3.0.
The registration of databases as utilities wasn't added
until 3.1.

Jim

-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org


More information about the Zope3-users mailing list