def _setup(self, cls, key, init_dict): prop = self.mapperprop or getattr(cls, self.name) prop = _deferred_relation(cls, prop) setattr(cls, key, self.prop) if init_dict is not None: init_dict[self.name] = prop init_dict[key] = _orm_synonym(self.name) else: setattr(cls, self.name, prop) setattr(cls, key, _orm_synonym(self.name))
def decorate(fn): return _orm_synonym(name, map_column=map_column, descriptor=fn)
def declared_synonym(prop, name): """Deprecated. Use synonym(name, descriptor=prop).""" return _orm_synonym(name, descriptor=prop)