diff options
Diffstat (limited to 'lib/sqlalchemy/engine/reflection.py')
| -rw-r--r-- | lib/sqlalchemy/engine/reflection.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sqlalchemy/engine/reflection.py b/lib/sqlalchemy/engine/reflection.py index a572a34f2..841bb4dfb 100644 --- a/lib/sqlalchemy/engine/reflection.py +++ b/lib/sqlalchemy/engine/reflection.py @@ -667,10 +667,15 @@ class Inspector(object): col_kw = dict( (k, col_d[k]) - for k in ['nullable', 'autoincrement', 'quote', 'info', 'key', 'comment'] + for k in [ + 'nullable', 'autoincrement', 'quote', 'info', 'key', + 'comment'] if k in col_d ) + if 'dialect_options' in col_d: + col_kw.update(col_d['dialect_options']) + colargs = [] if col_d.get('default') is not None: default = col_d['default'] |
