server/session.py
changeset 4006 c89be0bdf943
parent 3998 94cc7cad3d2d
child 4252 6c4f109c2b03
equal deleted inserted replaced
4005:dee7af82beff 4006:c89be0bdf943
   240 
   240 
   241     def schema_rproperty(self, rtype, eidfrom, eidto, rprop):
   241     def schema_rproperty(self, rtype, eidfrom, eidto, rprop):
   242         rschema = self.repo.schema[rtype]
   242         rschema = self.repo.schema[rtype]
   243         subjtype = self.describe(eidfrom)[0]
   243         subjtype = self.describe(eidfrom)[0]
   244         objtype = self.describe(eidto)[0]
   244         objtype = self.describe(eidto)[0]
   245         return rschema.rproperty(subjtype, objtype, rprop)
   245         rdef = rschema.rdef(subjtype, objtype)
       
   246         return rdef.get(rprop)
   246 
   247 
   247     # connection management ###################################################
   248     # connection management ###################################################
   248 
   249 
   249     def keep_pool_mode(self, mode):
   250     def keep_pool_mode(self, mode):
   250         """set pool_mode, e.g. how the session will keep its pool:
   251         """set pool_mode, e.g. how the session will keep its pool: