server/session.py
changeset 2788 8d3dbe577d3a
parent 2786 971d7c545505
child 2792 135580d15d42
equal deleted inserted replaced
2787:ece5bbed3cd2 2788:8d3dbe577d3a
   550                         self.critical('wrong eid %s in repository, should check database' % value)
   550                         self.critical('wrong eid %s in repository, should check database' % value)
   551                         row_descr[index] = row[index] = None
   551                         row_descr[index] = row[index] = None
   552             description.append(tuple(row_descr))
   552             description.append(tuple(row_descr))
   553         return description
   553         return description
   554 
   554 
   555     @deprecated("use vreg['etypes'].etype_class(etype)")
   555     @deprecated("[3.4] use vreg['etypes'].etype_class(etype)")
   556     def etype_class(self, etype):
   556     def etype_class(self, etype):
   557         """return an entity class for the given entity type"""
   557         """return an entity class for the given entity type"""
   558         return self.vreg['etypes'].etype_class(etype)
   558         return self.vreg['etypes'].etype_class(etype)
   559 
   559 
   560     @deprecated('use direct access to session.transaction_data')
   560     @deprecated('[3.4] use direct access to session.transaction_data')
   561     def query_data(self, key, default=None, setdefault=False, pop=False):
   561     def query_data(self, key, default=None, setdefault=False, pop=False):
   562         if setdefault:
   562         if setdefault:
   563             assert not pop
   563             assert not pop
   564             return self.transaction_data.setdefault(key, default)
   564             return self.transaction_data.setdefault(key, default)
   565         if pop:
   565         if pop:
   566             return self.transaction_data.pop(key, default)
   566             return self.transaction_data.pop(key, default)
   567         else:
   567         else:
   568             return self.transaction_data.get(key, default)
   568             return self.transaction_data.get(key, default)
   569 
   569 
   570     @deprecated('use entity_from_eid(eid, etype=None)')
   570     @deprecated('[3.4] use entity_from_eid(eid, etype=None)')
   571     def entity(self, eid):
   571     def entity(self, eid):
   572         """return a result set for the given eid"""
   572         """return a result set for the given eid"""
   573         return self.entity_from_eid(eid)
   573         return self.entity_from_eid(eid)
   574 
   574 
   575 
   575