def get_diff(value1, value2, name1, name2):
"""Get a diff between two strings.
Args:
value1 (str): First string to be compared.
value2 (str): Second string to be compared.
name1 (str): Name of the first string.
name2 (str): Name of the second string.
Returns:
str: The full diff.
"""
lines1 = [line + '\n' for line in value1.splitlines()]
lines2 = [line + '\n' for line in value2.splitlines()]
diff_lines = difflib.context_diff(
lines1, lines2, fromfile=name1, tofile=name2)
return ''.join(diff_lines)
评论列表
文章目录