From f54456db17934b22c0f157f2eccb4e5fed36f62b Mon Sep 17 00:00:00 2001 From: Mike Woods Date: Thu, 21 Nov 2013 12:42:26 -0500 Subject: Fixes pickling issue cPickle.PicklingError: persistent id must be string --- lib/sqlalchemy/ext/serializer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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): -- cgit v1.2.1