395 return self.transaction_data |
395 return self.transaction_data |
396 |
396 |
397 @property |
397 @property |
398 def rql_rewriter(self): |
398 def rql_rewriter(self): |
399 return self._rewriter |
399 return self._rewriter |
400 |
|
401 @_open_only |
|
402 @deprecated('[3.19] use session or transaction data', stacklevel=3) |
|
403 def get_shared_data(self, key, default=None, pop=False, txdata=False): |
|
404 """return value associated to `key` in session data""" |
|
405 if txdata: |
|
406 data = self.transaction_data |
|
407 else: |
|
408 data = self.data |
|
409 if pop: |
|
410 return data.pop(key, default) |
|
411 else: |
|
412 return data.get(key, default) |
|
413 |
|
414 @_open_only |
|
415 @deprecated('[3.19] use session or transaction data', stacklevel=3) |
|
416 def set_shared_data(self, key, value, txdata=False): |
|
417 """set value associated to `key` in session data""" |
|
418 if txdata: |
|
419 self.transaction_data[key] = value |
|
420 else: |
|
421 self.data[key] = value |
|
422 |
400 |
423 def clear(self): |
401 def clear(self): |
424 """reset internal data""" |
402 """reset internal data""" |
425 self.transaction_data = {} |
403 self.transaction_data = {} |
426 #: ordered list of operations to be processed on commit/rollback |
404 #: ordered list of operations to be processed on commit/rollback |