From a61f3bbc48a154cfd2601811795a85d5830130db Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 16 Dec 2020 15:09:30 +1000 Subject: [PATCH] fix some warnings on startup --- pylib/anki/buildinfo.py | 11 ++++++----- qt/aqt/mediasrv.py | 7 ++++++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/pylib/anki/buildinfo.py b/pylib/anki/buildinfo.py index 6d6cd44fd..33efa0c9d 100644 --- a/pylib/anki/buildinfo.py +++ b/pylib/anki/buildinfo.py @@ -20,11 +20,12 @@ def _build_info_path() -> str: def _get_build_info() -> Dict[str, str]: info = {} - for line in open(_build_info_path()).readlines(): - elems = line.split() - if len(elems) == 2: - k, v = elems - info[k] = v + with open(_build_info_path()) as file: + for line in file.readlines(): + elems = line.split() + if len(elems) == 2: + k, v = elems + info[k] = v return info diff --git a/qt/aqt/mediasrv.py b/qt/aqt/mediasrv.py index 1a0a63437..1345b7105 100644 --- a/qt/aqt/mediasrv.py +++ b/qt/aqt/mediasrv.py @@ -64,7 +64,12 @@ class MediaServer(threading.Thread): logging.getLogger("waitress").setLevel(logging.ERROR) desired_port = int(os.getenv("ANKI_API_PORT", "0")) - self.server = create_server(app, host="127.0.0.1", port=desired_port) + self.server = create_server( + app, + host="127.0.0.1", + port=desired_port, + clear_untrusted_proxy_headers=True, + ) if devMode: print( "Serving on http://%s:%s"