From d614b8f9df050ca7aa6ea07971d2f823923f73a3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Sch=C3=A4fer?= <felix@thegcat.net>
Date: Mon, 7 Feb 2022 23:09:32 +0100
Subject: [PATCH] Remove intermediary variables

---
 pretix_matrix_inviter/tasks.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/pretix_matrix_inviter/tasks.py b/pretix_matrix_inviter/tasks.py
index 8b45ef0..e1af05d 100644
--- a/pretix_matrix_inviter/tasks.py
+++ b/pretix_matrix_inviter/tasks.py
@@ -51,22 +51,20 @@ def matrix_inviter_invite(
         r.raise_for_status()
     except (requests.ConnectionError, requests.HTTPError) as e:
         if r.status_code in (400, 403):
-            response_dump = r.json()
             order.log_action(
                 "pretix_matrix_inviter.error",
                 data={
                     "matrix_id": user_matrix_id,
                     "matrix_room": room_matrix_id,
                     "error": "HTTP Code {} ({})".format(
-                        r.status_code, response_dump["error"]
+                        r.status_code, r.json()["error"]
                     ),
                 },
             )
         else:
             try:
                 if r.status_code == 429:
-                    response_dump = r.json()
-                    backoff = response_dump["retry_after_ms"] / 1000
+                    backoff = r.json()["retry_after_ms"] / 1000
                     self.retry(countdown=backoff)
                 else:
                     self.retry()
-- 
GitLab