From e5c47ac8fb4acf237f11cb3cb83adeaf03bd6c23 Mon Sep 17 00:00:00 2001 From: Adam Wilson Date: Sun, 18 May 2025 14:04:30 -0600 Subject: [PATCH] python server; add logging --- tests/api/server.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/tests/api/server.py b/tests/api/server.py index 503cb5069..8db78c626 100644 --- a/tests/api/server.py +++ b/tests/api/server.py @@ -1,4 +1,5 @@ import json +import logging from tests.api.controller import ApiController from wsgiref.simple_server import make_server @@ -13,11 +14,14 @@ class RestApiServer: yield [json.dumps({'received': 'data'}).encode('utf-8')] def listen(self): - port = 9999 - controller = ApiController() - with make_server('', port, controller) as wsgi_srv: - print(f'listening on port {port}...') - wsgi_srv.serve_forever() + try: + port = 9999 + controller = ApiController() + with make_server('', port, controller) as wsgi_srv: + print(f'listening on port {port}...') + wsgi_srv.serve_forever() + except Exception as e: + logging.warning(e) if __name__ == '__main__':