diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-03-27 21:01:32 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-03-27 21:01:32 +0000 |
| commit | 2fed265b95ab5f932e801824dc0089c7fcd0f916 (patch) | |
| tree | 6bdf441b5b1a7c5610f4e9dabbe0c9219ed69212 /lib/sqlalchemy/sql.py | |
| parent | 32440f2b3b61deda5bd8ee0abf707b76f44c926d (diff) | |
| download | sqlalchemy-2fed265b95ab5f932e801824dc0089c7fcd0f916.tar.gz | |
- some logging cleanup
- added 'encodedname' prop to a few ClauseElements to aid logging
Diffstat (limited to 'lib/sqlalchemy/sql.py')
| -rw-r--r-- | lib/sqlalchemy/sql.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql.py b/lib/sqlalchemy/sql.py index edcf0f042..6924a60ce 100644 --- a/lib/sqlalchemy/sql.py +++ b/lib/sqlalchemy/sql.py @@ -1663,7 +1663,8 @@ class Join(FromClause): self.isouter = isouter name = property(lambda s: "Join object on " + s.left.name + " " + s.right.name) - + encodedname = property(lambda s: s.name.encode('ascii', 'backslashreplace')) + def _locate_oid_column(self): return self.left.oid_column @@ -1791,6 +1792,7 @@ class Alias(FromClause): alias = alias[0:15] alias = alias + "_" + hex(random.randint(0, 65535))[2:] self.name = alias + self.encodedname = alias.encode('ascii', 'backslashreplace') self.case_sensitive = getattr(baseselectable, "case_sensitive", True) def supports_execution(self): |
