summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Woods <micwoods@mail.med.upenn.edu>2013-11-21 12:42:26 -0500
committerMike Woods <micwoods@mail.med.upenn.edu>2013-11-21 12:42:26 -0500
commitf54456db17934b22c0f157f2eccb4e5fed36f62b (patch)
tree5c77feb4d9df32f13074ac025fdbd62f88f57467
parent13b6ddc823bb9f8b80dca2ee85d673a6a77145b8 (diff)
downloadsqlalchemy-pr/48.tar.gz
Fixes pickling issue cPickle.PicklingError: persistent id must be stringpr/48
-rw-r--r--lib/sqlalchemy/ext/serializer.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/ext/serializer.py b/lib/sqlalchemy/ext/serializer.py
index 8abd1fdf3..cb5cf4f25 100644
--- a/lib/sqlalchemy/ext/serializer.py
+++ b/lib/sqlalchemy/ext/serializer.py
@@ -82,7 +82,7 @@ def Serializer(*args, **kw):
elif isinstance(obj, Table):
id = "table:" + str(obj)
elif isinstance(obj, Column) and isinstance(obj.table, Table):
- id = "column:" + str(obj.table) + ":" + obj.key
+ id = "column:" + str(obj.table) + ":" + str(obj.key)
elif isinstance(obj, Session):
id = "session:"
elif isinstance(obj, Engine):