[Sqlalchemy-tickets] Issue #3024: Cannot use argument_for on DialectKWArgs not explicitly in constr
Brought to you by:
zzzeek
|
From: Dennis H. <iss...@bi...> - 2014-04-16 03:26:44
|
New issue 3024: Cannot use argument_for on DialectKWArgs not explicitly in construct_arguments https://bitbucket.org/zzzeek/sqlalchemy/issue/3024/cannot-use-argument_for-on-dialectkwargs Dennis Hennen: Using 0.9.4 from sqlalchemy.sql.expression import Insert Insert.argument_for('mysql', 'foo', False) returns Traceback (most recent call last): File "test.py", line 2, in <module> Insert.argument_for('mysql', 'foo', False) File "/usr/local/lib/python2.7/site-packages/sqlalchemy/sql/base.py", line 184, in argument_for construct_arg_dictionary[cls][argument_name] = default KeyError: <class 'sqlalchemy.sql.dml.Insert'> Because mysql doesn't have Insert explicitly in it's construct_arguments we get the KeyError. |