def conflicts(fstruct1, fstruct2, trace=0):
 conflict_list = []
 def add_conflict(fval1, fval2, path):
  conflict_list.append(path)
  return fval1
 unify(fstruct1, fstruct2, fail=add_conflict, trace=trace)
 return conflict_list

def conflicts ( fstruct1 , fstruct2 , trace = 0 ) : conflict_list = [ ] def add_conflict ( fval1 , fval2 , path ) : conflict_list . append ( path ) return fval1 unify ( fstruct1 , fstruct2 , fail = add_conflict , trace = trace ) return conflict_list
return a list of the feature paths of all features which are assigned incompatible values by fstruct1 and fstruct2 .