def fset_to_attr(self, fset, fxt_class): # do we need to check for MergedSuperSet ? # attribute needs key only if fxt_class is None: fxt_class = "" else: fxt_class += "." return code_str("RefProperty(%s%s,%s)" % ( fxt_class, fset.mk_key(), repr(fset.get_id_attr())))
def fset_to_attr(self, fset, fxt_class): # do we need to check for MergedSuperSet ? # attribute needs key only if fxt_class is None: fxt_class = "" else: fxt_class += "." return code_str( "RefProperty(%s%s,%s)" % (fxt_class, fset.mk_key(), repr(fset.get_id_attr())))
def fset_to_attr(self, fset, fxt_class): return code_str("r.%s.%s.%s" % ( fset.mk_var_name(), fset.mk_key(), fset.get_id_attr()))
def fset_to_attr(self, fset, fxt_class): # do we need to check for MergedSuperSet ? # attribute needs key only return code_str("%s.%s.ref(%s)" % ( fxt_class, fset.mk_key(), repr(fset.get_id_attr())))
def add_reference(self, fxt_class, fxt_var=None): _addto(code_str(fxt_class), self.requires)