On Saturday 23 June 2007 04:53, Ed Leafe wrote:

>
>       OK, I think I see the problem. In order to confirm, I need you to re-
> run with some debug code added to dCursorMixin.py. Starting with line
> 585, change the code to read:
>
> 585   def setNonUpdateFields(self, fldList=None):
>                       print "SET", self
> 586           if fldList is None:
> 587                   fldList = []
> 588           self.nonUpdateFields = fldList
> 589
> 590
> 591   def getNonUpdateFields(self):
>                       print "GET", self
> 592           return list(set(self.nonUpdateFields + self.__nonUpdateFields))
>
>       I'm thinking that the cursor that is getting 'set' is not the cursor
> being asked to 'get'. So add those two lines, and post the debug output.
>
> -- Ed Leafe
> -- http://leafe.com
> -- http://dabodev.com
Dabo Info Log: Sat Jun 23 06:54:12 2007: 7 database connection definition(s) 
loaded.
Dabo Info Log: Sat Jun 23 06:54:12 2007: User interface already set to 'wx', 
so dApp didn't touch it.
Dabo Info Log: Sat Jun 23 06:54:12 2007: wxPython Version: 2.6.3.3 wxGTK 
(unicode) (gtk2)
/usr/lib/python2.5/site-packages/psycopg2/__init__.py:60: RuntimeWarning: 
Python C API version mismatch for module _psycopg: This Python has API 
version 1013, module _psycopg has version 1012.
  from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
SET <cursor object at 0x902d374; closed: 0>
SET <cursor object at 0x8240284; closed: 0>
SET <cursor object at 0x8bbbc5c; closed: 0>
SET <cursor object at 0x8d2602c; closed: 0>
SET <cursor object at 0x82c2c5c; closed: 0>
SET <cursor object at 0x90d289c; closed: 0>
SET <cursor object at 0x90d2c5c; closed: 0>

(python:4678): Gtk-CRITICAL **: gtk_widget_modify_style: assertion 
`GTK_IS_WIDGET (widget)' failed

(python:4678): Gtk-CRITICAL **: gtk_widget_modify_style: assertion 
`GTK_IS_WIDGET (widget)' failed
GET <cursor object at 0x902d374; closed: 0>
GET <cursor object at 0x8bbbaf4; closed: 0>
GET <cursor object at 0x8bbbaf4; closed: 0>
GET <cursor object at 0x902d374; closed: 0>
GET <cursor object at 0x8bbbaf4; closed: 0>
GET <cursor object at 0x8bbbaf4; closed: 0>
GET <cursor object at 0x8bbbaf4; closed: 0>
GET <cursor object at 0x8bbbaf4; closed: 0>
GET <cursor object at 0x902d374; closed: 0>
GET <cursor object at 0x902d374; closed: 0>
GET <cursor object at 0x8bbbaf4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>
GET <cursor object at 0x968bdc4; closed: 0>


The last "GET" is the after I click on the save - which should be calling the 
saveAll().

Is there an easy way to determine which bizobj the cursor is making 
referrence????
-- 
John Fabiani


_______________________________________________
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]

Reply via email to