Hi everyone.
I'm working on a project and i use sqlobject.

I decided to create a package which contains all my functions, classes and modules.

The package is like this :

/application.tac
/package
/package/sql/scopssql.py -> contains my class to connect to the database, and classes to use/create it. (
/package/sql/sqlobject/ -> contains the sqlobject module.
/package/servers/

In my .tac, i do :
import sys
sys.path.append(".")
sys.path.append("./scops")

In the file scopssql.py, i do a : 
from sqlobject import *

When i launch my app :

seraf@tagada-server:/opt/Scops/Serveur# twistd -noy scops.tac 

Traceback (most recent call last):

  File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 693, in run

    runApp(config)

  File "/usr/lib/python2.6/dist-packages/twisted/scripts/twistd.py", line 23, in runApp

    _SomeApplicationRunner(config).run()

  File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 411, in run

    self.application = self.createOrGetApplication()

  File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 494, in createOrGetApplication

    application = getApplication(self.config, passphrase)

--- <exception caught here> ---

  File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 505, in getApplication

    application = service.loadApplication(filename, style, passphrase)

  File "/usr/lib/python2.6/dist-packages/twisted/application/service.py", line 390, in loadApplication

    application = sob.loadValueFromFile(filename, 'application', passphrase)

  File "/usr/lib/python2.6/dist-packages/twisted/persisted/sob.py", line 210, in loadValueFromFile

    exec fileObj in d, d

  File "scops.tac", line 16, in <module>

    from scops.sql.scopssql import connectSQL

  File "./scops/sql/scopssql.py", line 1, in <module>

    from sqlobject import *

  File "./scops/sql/sqlobject/__init__.py", line 8, in <module>

    from main import *

  File "./scops/sql/sqlobject/main.py", line 32, in <module>

    import dbconnection

  File "./scops/sql/sqlobject/dbconnection.py", line 964, in <module>

    import firebird

  File "./scops/sql/sqlobject/firebird/__init__.py", line 7, in <module>

    registerConnection(['firebird', 'interbase'], builder)

  File "./scops/sql/sqlobject/dbconnection.py", line 918, in registerConnection

    "A driver has already been registered for the URI scheme %s" % uriScheme

exceptions.AssertionError: A driver has already been registered for the URI scheme firebird

Failed to load application: A driver has already been registered for the URI scheme firebird

Have you an idea why it fails ?

Thanks a lot !