diff --git a/src/_zkapauthorizer/_storage_server.py b/src/_zkapauthorizer/_storage_server.py index 422b3a28417a77479f191795daeb428039095793..c38bf766dc258d14a8f7b8764a0ab1379417fb8e 100644 --- a/src/_zkapauthorizer/_storage_server.py +++ b/src/_zkapauthorizer/_storage_server.py @@ -65,7 +65,11 @@ try: except ImportError: pass -# Hack around a bug in prometheus_client +# The last Python 2-supporting prometheus_client nevertheless tries to use +# FileNotFoundError, an exception type from Python 3. Since that release, +# prometheus_client has dropped Python 2 support entirely so there is little +# hope of ever having this fixed upstream. When ZKAPAuthorizer is ported to +# Python 3, this should no longer be necessary. def _prometheus_client_fix(): import prometheus_client.exposition