INNER CODE UNIT · Python
__init__
weaveworks/kubediff · kubedifflib/_diff.py:219
def __init__(self, stream=None):
self._stream = stream if stream else sys.stdout
self._current = None
def _write(self, msg, *args):
self._stream.write(msg % args)
self._stream.write('\n')
self._stream.flush()
def add(self, _, kube_obj):
self._current = kube_obj
def diff(self, _, difference):
if self._current:
self._write('## %s (%s)', self._current.namespaced_name, self._current.kind)
else:
self._write('## UNKNOWN')
self._write('')