From: Mike Bayer Date: Thu, 15 Apr 2010 23:11:29 +0000 (-0400) Subject: holy python2.4 batman X-Git-Tag: rel_0_6_0~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a4032d2929d82af81379893c3d2037ea253e929e;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git holy python2.4 batman --- diff --git a/lib/sqlalchemy/engine/reflection.py b/lib/sqlalchemy/engine/reflection.py index 56b9eafd85..c66c1645b2 100644 --- a/lib/sqlalchemy/engine/reflection.py +++ b/lib/sqlalchemy/engine/reflection.py @@ -343,10 +343,10 @@ class Inspector(object): # Primary keys pk_cons = self.get_pk_constraint(table_name, schema, **tblkw) if pk_cons: - primary_key_constraint = sa_schema.PrimaryKeyConstraint(*[ - table.c[pk] for pk in pk_cons['constrained_columns'] - if pk in table.c - ], name=pk_cons.get('name')) + primary_key_constraint = sa_schema.PrimaryKeyConstraint(name=pk_cons.get('name'), + *[table.c[pk] for pk in pk_cons['constrained_columns'] + if pk in table.c] + ) table.append_constraint(primary_key_constraint)