Am 16.05.2013 13:47, schrieb Sibylle Koczian:
Am 15.05.2013 14:58, schrieb Werner F. Bruhin:
But it would obviously be good if FDB would get more testing and Pavel
seems to do a good job to keep on top of issues as I see regular fixes
posted on the list: firebird-pyt...@yahoogroups.com


Quite right. I'll try that first, put FDB into dbfirebird.py, look at
results and tell about them here.


First results: doesn't work out of the box. From dbFirebird.py I removed line 25 to 43, as fdb doesn't need the initialization. Replaced "kinterbasdb" with "fdb", didn't change anything else.

No problems creating the .cnxml file, test connection successful. Then I used a very small test application which works with kinterbasdb, but got this:

sib@gespenst-suse:~/bin> ./testnumtx_fb.py
/home/sib/src/dabo-master/dabo/lib/SimpleCrypt.py:52: UserWarning: WARNING: SimpleCrypt is not secure. Please see http://wiki.dabodev.com/SimpleCrypt for more information warnings.warn("WARNING: SimpleCrypt is not secure. Please see http://wiki.dabodev.com/SimpleCrypt for more information")
Traceback (most recent call last):
  File "./testnumtx_fb.py", line 106, in <module>
    app.start()
  File "/home/sib/src/dabo-master/dabo/dApp.py", line 388, in start
    self.setup()
  File "/home/sib/src/dabo-master/dabo/dApp.py", line 340, in setup
    self.initUIApp()
  File "/home/sib/src/dabo-master/dabo/dApp.py", line 380, in initUIApp
    self.uiApp.setup()
File "/home/sib/src/dabo-master/dabo/ui/uiwx/uiApp.py", line 432, in setup
    frm = self.dApp.MainForm = mfc()
File "/home/sib/src/dabo-master/dabo/ui/uiwx/dForm.py", line 1043, in __init__
    *args, **kwargs)
File "/home/sib/src/dabo-master/dabo/ui/uiwx/dForm.py", line 40, in __init__
    attProperties=attProperties, *args, **kwargs)
File "/home/sib/src/dabo-master/dabo/ui/uiwx/dFormMixin.py", line 76, in __init__
    attProperties=attProperties, *args, **kwargs)
File "/home/sib/src/dabo-master/dabo/ui/uiwx/dPemMixin.py", line 202, in __init__
    self._afterInit()
File "/home/sib/src/dabo-master/dabo/ui/uiwx/dForm.py", line 58, in _afterInit
    super(BaseForm, self)._afterInit()
File "/home/sib/src/dabo-master/dabo/ui/uiwx/dFormMixin.py", line 124, in _afterInit
    self.createBizobjs()
  File "./testnumtx_fb.py", line 45, in createBizobjs
    conn = self.Application.getConnectionByName("FB_Foo")
File "/home/sib/src/dabo-master/dabo/dApp.py", line 1020, in getConnectionByName
    self.dbConnections[connName] = dabo.db.dConnection(ci)
File "/home/sib/src/dabo-master/dabo/db/dConnection.py", line 32, in __init__
    self._connection = self._openConnection(**kwargs)
File "/home/sib/src/dabo-master/dabo/db/dConnection.py", line 85, in _openConnection return self._connectInfo.getConnection(forceCreate=self._forceCreate, **kwargs) File "/home/sib/src/dabo-master/dabo/db/dConnectInfo.py", line 79, in getConnection
    return self._backendObject.getConnection(self, **kwargs)
File "/home/sib/src/dabo-master/dabo/db/dbFirebird.py", line 43, in getConnection
    password=password, database=database, **kwargs)
TypeError: connect() got an unexpected keyword argument 'forceCreate'

Should I put the changed dbFirebird.py to codepad?

Greetings,
Sibylle
_______________________________________________
Post Messages to: Dabo-users@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/51975b52.3050...@t-online.de

Reply via email to