From ab9e8ea010dd887873aff4b6a7c2b7a7aed68b0e Mon Sep 17 00:00:00 2001 From: jonathan vanasco Date: Wed, 19 Feb 2025 16:15:13 -0500 Subject: [PATCH] added debug command --- webtest/http.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webtest/http.py b/webtest/http.py index 37b6910..8335cff 100644 --- a/webtest/http.py +++ b/webtest/http.py @@ -8,6 +8,7 @@ import select import socket import time +from typing import Literal import os from http import client @@ -89,11 +90,12 @@ def run(self): if not self.was_shutdown: raise - def shutdown(self): + def shutdown(self, debug:bool=False) -> Literal[True]: """Shutdown the server""" # avoid showing traceback related to asyncore self.was_shutdown = True - self.logger.setLevel(logging.FATAL) + if not debug: + self.logger.setLevel(logging.FATAL) while self._map: triggers = list(self._map.values()) for trigger in triggers: