programming error in sqlalchemy/dialects/mysql/pyodbc.py

Issue #1510 resolved
Former user created an issue

i got this Error with current svn revision 6287: Traceback (most recent call last): File "/home/bjoern/workspace/PLGDaemon/src/main.py", line 262, in <module> server=Server()
File "/home/bjoern/workspace/PLGDaemon/src/main.py", line 48, in init self.library_engine=self.initializeLibraryDataBase(self.config'configuration_database') File "/home/bjoern/workspace/PLGDaemon/src/main.py", line 144, in initializeLibraryDataBase engine=self.createSQLAlchemyEngine(dsn, username, password) File "/home/bjoern/workspace/PLGDaemon/src/main.py", line 117, in createSQLAlchemyEngine engine = create_engine('mysql+pyodbc://'+user+':'+'passwd'+'@'+dsn+'?encoding=utf8&charset=utf8&drivermyodbc-5.1') File "/usr/lib64/python2.6/site-packages/sqlalchemy/engine/init.py", line 225, in create_engine return strategy.create(args, kwargs) File "/usr/lib64/python2.6/site-packages/sqlalchemy/engine/strategies.py", line 65, in create dialect = dialect_cls(dialect_args) File "/usr/lib64/python2.6/site-packages/sqlalchemy/dialects/mysql/pyodbc.py", line 26, in init PyODBCConnector.init(self, *kw) TypeError: object.init() takes no parameters

Just remove the kw from PyODBCConnector.init(self, kw) and anything works fine again

Comments (2)

  1. Log in to comment