# HG changeset patch # User Sylvain Thénault # Date 1490867941 -7200 # Node ID 078265f222e3774e9ffb1eb1fd5d952ca83d5736 # Parent be8636d12afd5cfadac3ac90f3c08d2b5db36718 [session] Drop long deprecated [get/set]_shared_data methods they are deprecated since 3.19 and access to the .data attribute itself deprecated in 3.25, so it's time to drop them. diff -r be8636d12afd -r 078265f222e3 cubicweb/server/session.py --- a/cubicweb/server/session.py Thu Mar 30 11:58:02 2017 +0200 +++ b/cubicweb/server/session.py Thu Mar 30 11:59:01 2017 +0200 @@ -398,28 +398,6 @@ def rql_rewriter(self): return self._rewriter - @_open_only - @deprecated('[3.19] use session or transaction data', stacklevel=3) - def get_shared_data(self, key, default=None, pop=False, txdata=False): - """return value associated to `key` in session data""" - if txdata: - data = self.transaction_data - else: - data = self.data - if pop: - return data.pop(key, default) - else: - return data.get(key, default) - - @_open_only - @deprecated('[3.19] use session or transaction data', stacklevel=3) - def set_shared_data(self, key, value, txdata=False): - """set value associated to `key` in session data""" - if txdata: - self.transaction_data[key] = value - else: - self.data[key] = value - def clear(self): """reset internal data""" self.transaction_data = {} diff -r be8636d12afd -r 078265f222e3 cubicweb/web/request.py --- a/cubicweb/web/request.py Thu Mar 30 11:58:02 2017 +0200 +++ b/cubicweb/web/request.py Thu Mar 30 11:59:01 2017 +0200 @@ -961,8 +961,6 @@ entity_metas = _cnx_func('entity_metas') # XXX deprecated entity_type = _cnx_func('entity_type') source_defs = _cnx_func('source_defs') - get_shared_data = _cnx_func('get_shared_data') - set_shared_data = _cnx_func('set_shared_data') # security #################################################################