Carl Karsten wrote: > it looked so easy... ...should be...
> [EMAIL PROTECTED]:~/dev/apps/uloop$ python test.py > '/usr/lib/python2.4/site-packages/dabo' not versioned, and not exported > Traceback (most recent call last): > File "test.py", line 24, in ? > uLoopBO1.test() > File "test.py", line 18, in test > self.findDBs() > File "test.py", line 11, in findDBs > self.setConnection(ci) > File "/usr/lib/python2.4/site-packages/dabo/biz/dBizobj.py", line 105, in > setConnection > self.createCursor() > File "/usr/lib/python2.4/site-packages/dabo/biz/dBizobj.py", line 152, in > createCursor > self.__cursors[key] = cf.getCursor(cursorClass) > AttributeError: 'dConnectInfo' object has no attribute 'getCursor' getCursor() is a method of dConnection, not dConnectInfo... > # test.py > > import dabo > > class uLoopBO(dabo.biz.dBizobj): > > def findDBs(self): > ci = dabo.db.dConnectInfo(DbType='mysql', > Host=self.host, > User=self.user, > PlainTextPassword=self.pw ) > > self.setConnection(ci) Change that last line to: con = dabo.db.dConnection(ci) self.setConnection(con) > Isn't conn supposed to be a dabo.db.dConnectInfo( ? No, dConnectInfo is just a convenient place to house the parameters to get a connection; dBizobj needs an actual connection. -- pkm ~ http://paulmcnett.com _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users Searchable Archives: http://leafe.com/archives/search/dabo-users This message: http://leafe.com/archives/byMID/dabo-users/[EMAIL PROTECTED]
