# HG changeset patch # User Sylvain Thénault # Date 1250007213 -7200 # Node ID 4e1ad9d6a3e7be54aa11f270f30d76319afb93b9 # Parent ad1dfc3855b0e9d5b33568e542addea4057f0090 [session cache] always append to description, turn it into a list if necessary diff -r ad1dfc3855b0 -r 4e1ad9d6a3e7 server/session.py --- a/server/session.py Tue Aug 11 17:51:48 2009 +0200 +++ b/server/session.py Tue Aug 11 18:13:33 2009 +0200 @@ -114,8 +114,9 @@ if rcache is not None: rset, entities = rcache rset.rows.append([targeteid]) - if isinstance(rset.description, list): # else description not set - rset.description.append([self.describe(targeteid)[0]]) + if not isinstance(rset.description, list): # else description not set + rset.description = list(rset.description) + rset.description.append([self.describe(targeteid)[0]]) rset.rowcount += 1 targetentity = self.entity_from_eid(targeteid) entities.append(targetentity)