... def exit_json(self, **kwargs): self.do_cleanup_files() self._return_formatted(kwargs) sys.exit(0) def _return_formatted(self, kwargs): ... # emit warnings, handle logging, etc. print('\n%s' % self.jsonify(kwargs)) ...