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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…