When i start my app with an active database activity log, i get this:

 ./fwadm.py
Dabo Info Log: Tue Aug 21 19:10:05 2007: 2 database connection
definition(s) loaded.
Dabo Info Log: Tue Aug 21 19:10:05 2007: User interface already set to
'wx', so dApp didn't touch it.
COMMIT
Database Activity Log: Tue Aug 21 19:10:05 2007: FAILED SQL: COMMIT, PARAMS:
Dabo Info Log: Tue Aug 21 19:10:05 2007: wxPython Version: 2.6.3.3 wxGTK
(unicode) (gtk2)
Dabo Info Log: Tue Aug 21 19:10:17 2007: Application finished.
-----------------------------------------------------------------


To see where it comes from i changed dCursorMixin.execute():

        def execute(self, sql, params=(), _fromRequery=False):
                """ Execute the sql, and populate the DataSet if it is a
select statement."""
                # The idea here is to let the super class do the actual
work in
                # retrieving the data. However, many cursor classes can
only return
                # row information as a list, not as a dictionary. This
method will
                # detect that, and convert the results to a dictionary.

                #### NOTE: NEEDS TO BE TESTED THOROUGHLY!!!!  ####

                # Some backends, notably Firebird, require that fields
be specially marked.
                if not isinstance(sql, unicode):
                        sql = unicode(sql, self.Encoding)
                sql = self.processFields(sql)
                if sql.find("COMMIT") != -1:
                        print sql
                        raise "wrong commit"
                try:
...
-----------------------------------------------------------------


I then get this trace:

 ./fwadm.py
Dabo Info Log: Tue Aug 21 19:10:39 2007: 2 database connection
definition(s) loaded.
Dabo Info Log: Tue Aug 21 19:10:39 2007: User interface already set to
'wx', so dApp didn't touch it.
COMMIT
/usr/lib/python2.5/site-packages/dabo/db/dCursorMixin.py:270:
DeprecationWarning: raising a string exception is deprecated
  raise "wrong commit"
Traceback (most recent call last):
  File "./fwadm.py", line 45, in <module>
    main()
  File "./fwadm.py", line 38, in main
    app.start()
  File "/usr/lib/python2.5/site-packages/dabo/dApp.py", line 284, in start
    self.setup()
  File "/usr/lib/python2.5/site-packages/dabo/dApp.py", line 248, in setup
    self.uiApp = dabo.ui.getUiApp(self, callback=None)
  File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/__init__.py", line
190, in getUiApp
    ret = uiApp(app, callback)
  File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/uiApp.py", line
107, in __init__
    wx.App.__init__(self, 0, *args)
  File
"/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode/wx/_core.py", line
7700, in __init__
    self._BootstrapApp()
  File
"/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode/wx/_core.py", line
7352, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/uiApp.py", line
167, in OnInit
    return self.checkForUpdates()
  File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/uiApp.py", line
172, in checkForUpdates
    if self.dApp._checkForUpdates(force=force):
  File "/usr/lib/python2.5/site-packages/dabo/dApp.py", line 404, in
_checkForUpdates
    prf.setValue("last_check", now)
  File "/usr/lib/python2.5/site-packages/dabo/dPref.py", line 387, in
setValue
    self.__setattr__(key, val)
  File "/usr/lib/python2.5/site-packages/dabo/dPref.py", line 130, in
__setattr__
    self._persist(att, val)
  File "/usr/lib/python2.5/site-packages/dabo/dPref.py", line 222, in
_persist
    self._cursor.commitTransaction()
  File "/usr/lib/python2.5/site-packages/dabo/db/dCursorMixin.py", line
1729, in commitTransaction
    ret = self.BackendObject.commitTransaction(self.AuxCursor)
  File "/usr/lib/python2.5/site-packages/dabo/db/dbSQLite.py", line 85,
in commitTransaction
    cursor.execute("COMMIT")
  File "/usr/lib/python2.5/site-packages/dabo/db/dCursorMixin.py", line
270, in execute
    raise "wrong commit"
wrong commit
-----------------------------------------------------------------

What could be done about this?

Uwe


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/dabo-dev/[EMAIL PROTECTED]

Reply via email to