From 1472ce40adf317486dc1a53c76fb539fec3e4571 Mon Sep 17 00:00:00 2001 From: n9k Date: Wed, 29 Jun 2022 03:03:49 +0000 Subject: [PATCH] Store eyes headers as tuple instead of dict This preserves duplicate keys. --- anonstream/routes/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anonstream/routes/core.py b/anonstream/routes/core.py index fb9630a..bebd50a 100644 --- a/anonstream/routes/core.py +++ b/anonstream/routes/core.py @@ -47,7 +47,7 @@ async def stream(timestamp, user): raise NotFound('The stream is offline.') else: try: - eyes_id = create_eyes(user, dict(request.headers)) + eyes_id = create_eyes(user, tuple(request.headers)) except RatelimitedEyes as e: retry_after, *_ = e.args error = TooManyRequests(