equal
deleted
inserted
replaced
825 for var in rhs_vars: |
825 for var in rhs_vars: |
826 try: |
826 try: |
827 contextrels[var.name] = attrvars[var.name] |
827 contextrels[var.name] = attrvars[var.name] |
828 except KeyError: |
828 except KeyError: |
829 attrvars[var.name] = relation |
829 attrvars[var.name] = relation |
|
830 if var.name in self._varmap: |
|
831 # ensure table is added |
|
832 self._var_info(var.variable) |
830 if not contextrels: |
833 if not contextrels: |
831 relation.children[1].accept(self, contextrels) |
834 relation.children[1].accept(self, contextrels) |
832 return '' |
835 return '' |
833 # at least one variable is already in attr_vars, this means we have to |
836 # at least one variable is already in attr_vars, this means we have to |
834 # generate unification expression |
837 # generate unification expression |