# HG changeset patch # User Sylvain Thénault # Date 1253691250 -7200 # Node ID 9192ba07890d1c9a73b97b6be950c5aa9e29c672 # Parent 2f25f701301d055cc7df6d15370be7dd3066a8d5 use .cw_rset instead of rset on appobject classes diff -r 2f25f701301d -r 9192ba07890d rset.py --- a/rset.py Wed Sep 23 09:33:02 2009 +0200 +++ b/rset.py Wed Sep 23 09:34:10 2009 +0200 @@ -322,7 +322,7 @@ # we also have to fix/remove from the request entity cache entities # which get a wrong rset reference by this limit call for entity in self.req.cached_entities(): - if entity.rset is self: + if entity.cw_rset is self: if offset <= entity.row < stop: entity.row = entity.row - offset else: @@ -425,7 +425,7 @@ except KeyError: pass else: - if entity.rset is None: + if entity.cw_rset is None: # entity has no rset set, this means entity has been created by # the querier (req is a repository session) and so jas no rset # info. Add it. diff -r 2f25f701301d -r 9192ba07890d server/repository.py --- a/server/repository.py Wed Sep 23 09:33:02 2009 +0200 +++ b/server/repository.py Wed Sep 23 09:34:10 2009 +0200 @@ -536,7 +536,7 @@ finally: session.close() session = Session(user, self, cnxprops) - user._cw = user.rset.req = session + user._cw = user.cw_rset.req = session user.clear_related_cache() self._sessions[session.id] = session self.info('opened %s', session) diff -r 2f25f701301d -r 9192ba07890d server/session.py --- a/server/session.py Wed Sep 23 09:33:02 2009 +0200 +++ b/server/session.py Wed Sep 23 09:34:10 2009 +0200 @@ -163,7 +163,7 @@ rset.description = list(rset.description) rset.description.append([self.describe(targeteid)[0]]) targetentity = self.entity_from_eid(targeteid) - if targetentity.rset is None: + if targetentity.cw_rset is None: targetentity.cw_rset = rset targetentity.cw_row = rset.rowcount targetentity.cw_col = 0