<DIV>trying to build Quotient-0.7.0 with Twisted-4.1.6 on OpenBSD with Berkeley DB (bsddb3-).</DIV>
<DIV>made change to atop/store.py to use bsddb3:</DIV>
<DIV>from bsddb3.db import *</DIV>
<DIV> </DIV>
<DIV>i get this error:</DIV>
<DIV>...</DIV>
<DIV> obj = self._loadItemByPath(ctxstore, *path)<BR> File "/usr/local/lib/python2.3/site-packages/atop/store.py", line 386, in _loadItemByPath<BR> raise KeyError(path)<BR>KeyError: (0, 0)<BR></DIV>
<DIV>this is the code at that point:</DIV>
<DIV>def _loadItemByPath(self, ctxstore, *path):<BR> """<BR> Retrieve an item given a sequence of integers.<BR> """<BR> stringKey = self._formatIDPath(path)<BR> print "str=%s"%stringKey; #debugging...<BR> stringValue = self.db.get(stringKey, txn=context.get('txn'))<BR> if stringValue is None:<BR> raise KeyError(path)</DIV>
<DIV> ...</DIV>
<DIV> </DIV>
<DIV>so stringValue is 'None'.</DIV>
<DIV>stringKey is shown by the print to be: id00000000000000000000</DIV>
<DIV> </DIV>
<DIV>any hints <where to look>/<what to try>?</DIV><p><hr SIZE=1>
Do you Yahoo!?<br>
<a href="http://us.rd.yahoo.com/slv/mailtag/*http://companion.yahoo.com/">Free Pop-Up Blocker - Get it now</a>