From df257e85a77592265fd25effbadb9c8b9ea5cdc7 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Tue, 7 Dec 2021 10:57:54 -0500 Subject: [PATCH] fix prometheus on windows, maybe --- src/_zkapauthorizer/_storage_server.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/_zkapauthorizer/_storage_server.py b/src/_zkapauthorizer/_storage_server.py index c107525..b78a7c4 100644 --- a/src/_zkapauthorizer/_storage_server.py +++ b/src/_zkapauthorizer/_storage_server.py @@ -65,6 +65,12 @@ try: except ImportError: pass +# Hack around a bug in prometheus_client +def _prometheus_client_fix(): + import prometheus_client.exposition + prometheus_client.exposition.FileNotFoundError = IOError +_prometheus_client_fix() + # See allmydata/storage/mutable.py SLOT_HEADER_SIZE = 468 LEASE_TRAILER_SIZE = 4 -- GitLab