def _diff_monitors(self, monitor1, monitor1_name, monitor2, monitor2_name):
"""
Convenience method for performing a diff of two monitors, returning the diff as a string.
"""
return "\n".join(difflib.unified_diff(
json.dumps(monitor1, indent=4, sort_keys=True).splitlines(),
json.dumps(monitor2, indent=4, sort_keys=True).splitlines(),
fromfile=monitor1_name,
tofile=monitor2_name
))
评论列表
文章目录