]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
had unicode check improperly placed
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 6 May 2006 18:12:19 +0000 (18:12 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 6 May 2006 18:12:19 +0000 (18:12 +0000)
lib/sqlalchemy/schema.py

index 6fafd9e7b262a0ec0a6cbe83158eb11cd366ee3d..3fc3752c7bf310af37b0b85761a5e79d9434a712 100644 (file)
@@ -404,10 +404,11 @@ class ForeignKey(SchemaItem):
         object representing the relationship, or just its string name given as 
         "tablename.columnname".  schema can be specified as 
         "schemaname.tablename.columnname" """
-        self._colspec = column
-        self._column = None
         if isinstance(column, unicode):
             column = str(column)
+        self._colspec = column
+        self._column = None
+
     def __repr__(self):
         return "ForeignKey(%s)" % repr(self._get_colspec())