INNER CODE UNIT · Python
Difference
weaveworks/kubediff · kubedifflib/_diff.py:33
class Difference(object):
"""An observed difference."""
def __init__(self, message, path, *args):
self.message = message
self.path = path
self.args = args
def to_text(self, kind=''):
if kind.startswith('Secret.') and len(self.args) == 2:
message = self.message % (mask(self.args[0]), mask(self.args[1]))
else:
message = self.message % self.args
if self.path is None:
return message
return '%s: %s' % (self.path, message)