MCPcopy
hub / github.com/igrek51/wat / __exit__

Method __exit__

tests/asserts.py:44–50  ·  view source on GitHub ↗
(self, exc_type, exc_value, traceback)

Source from the content-addressed store, hash-verified

42 return self
43
44 def __exit__(self, exc_type, exc_value, traceback):
45 sys.stdout, sys.stderr = self.old_out, self.old_err
46 sys.stdout.write(self.output())
47 if self.old_handler is not None:
48 self.logger.removeHandler(self.new_handler)
49 self.logger.addHandler(self.old_handler)
50 self.logger.removeHandler(self.extra_handler)
51
52 def output(self) -> str:
53 return self.new_out.getvalue() + self.new_err.getvalue()

Callers

nothing calls this directly

Calls 1

outputMethod · 0.95

Tested by

no test coverage detected