From: Mike Bayer Date: Thu, 27 Oct 2005 08:14:47 +0000 (+0000) Subject: (no commit message) X-Git-Tag: rel_0_1_0~429 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8caf41f9be5e7522eda0e4c1ec6fd05816d9c91;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git --- diff --git a/lib/sqlalchemy/schema.py b/lib/sqlalchemy/schema.py index a368b2f65b..e95d814c42 100644 --- a/lib/sqlalchemy/schema.py +++ b/lib/sqlalchemy/schema.py @@ -159,10 +159,11 @@ class Column(SchemaItem): # c.name = name # c.key = name # TODO: do we want the same foreign_key object here ? - c = Column(name or self.name, self.type, key = name or self.key, primary_key = self.primary_key, foreign_key = self.foreign_key, sequence = self.sequence) + c = Column(name or self.name, self.type, key = name or self.key, primary_key = self.primary_key, foreign_key = self.foreign_key, sequence = self.sequence, hidden=self.hidden) c.table = selectable c._orig = self.original - selectable.columns[c.key] = c + if not c.hidden: + selectable.columns[c.key] = c c._impl = self.engine.columnimpl(c) return c