def shutdown(self): """Gracefully shutdown server""" self.running = False if self.server_socket: self.server_socket.close()
response = requests.post('http://127.0.0.1:8889/', data=b'Test data') assert response.text == 'Test data' wsgiserver 0.2
def __call__(self, environ, start_response): print(f"environ['REQUEST_METHOD'] environ['PATH_INFO']") return self.app(environ, start_response) def shutdown(self): """Gracefully shutdown server""" self
from wsgiserver.server import WSGIServer wsgiserver 0.2
Here is a simple WSGI application: