On Jul 6, 2008, at 2:02 PM, Paul McNary wrote:

>   File "/tmp/tmpCa8oJa.py", line 154, in afterInit
>     names, pks = biz.getClients()
> AttributeError: 'NoneType' object has no attribute 'getClients'

        The code for that method reads:

biz = self.Form.getBizobj("hours")
names, pks = biz.getClients()

        That means that getBizobj is returning None at that point. That means  
that the bizobj was not created in the createBizobjs() method. Can you  
modify that method to add some debugging output, so that I can get an  
idea where it's failing? Change that method to read:

def createBizobjs(self):
     conn = self.Application.getConnectionByName("ConsultHours")
     print "Connection:", conn
     bizHours = self.Application.biz.BizHours(conn)
     print "bizHours:", bizHours
     self.addBizobj(bizHours)
     print "Bizobjs:", self.bizobjs.keys()


> Also I started this tutorial of by first placing a Panel on the
> Designer. Isn't that what you said needed to be done in all projects?

        Yes, although it's really only necessary on Windows.

-- Ed Leafe





_______________________________________________
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/[EMAIL PROTECTED]

Reply via email to