Dont record invalid API keys in measure metrics

This commit is contained in:
Piero Toffanin 2025-12-21 01:56:08 -05:00
parent 33566af3fb
commit cd76ff43ca

View File

@ -395,6 +395,8 @@ def create_app(args):
return func(*a, **kw)
except HTTPException as e:
status = e.code
if status == 403:
ak = '' # Don't record invalid API keys
raise e
finally:
request.duration = max(default_timer() - start_t, 0)