def union(self, other, ignore_conflicts=False):
        """Return a new definition from the union of the definitions."""
        result = self.copy()
        result.union_update(other, ignore_conflicts)
        return result
def union ( self , other , ignore_conflicts = False ) : result = self . copy ( ) result . union_update ( other , ignore_conflicts ) return result
Return a new definition from the union of the definitions.