From e98aa8f881ea9ce915d4ff52573318b887cf8c3b Mon Sep 17 00:00:00 2001 From: Helga Date: Fri, 26 Sep 2025 14:39:22 +0000 Subject: [PATCH 1/3] add env file to docker compose --- docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 7b2c3fd..3020aca 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,6 +18,8 @@ services: ports: - "8001:8001" - 3001:3001 + env_file: + - .env environment: DATABASE_URL: "postgres://test_project:changeme@db/test_project" PYTHONPATH: "/code/test_project:$PYTHONPATH" From cfff78118344c12c60033efacdd50b05d7ee5c14 Mon Sep 17 00:00:00 2001 From: Helga Date: Fri, 26 Sep 2025 16:21:13 +0000 Subject: [PATCH 2/3] add refund_payment to client --- askell/client.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/askell/client.py b/askell/client.py index 4fc3bab..b918d33 100644 --- a/askell/client.py +++ b/askell/client.py @@ -121,6 +121,10 @@ def import_payment_method(self, user, payment_method_data): response = requests.post(self._build_url(path), headers=self._auth, json=data) return response.json() - + + def refund_payment(self, uuid): + path = '/payments/{}/refund/'.format(uuid) + response = requests.post(self._build_url(path), headers=self._auth, json={}) + return response.json() client = AskellClient(ASKELL_SECRET_KEY, endpoint=ASKELL_ENDPOINT) From b066978a1271181a3bd733b3cba84876ef5f8e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A6var=20=C3=96fj=C3=B6r=C3=B0=20Magn=C3=BAsson?= Date: Mon, 29 Sep 2025 09:13:27 +0000 Subject: [PATCH 3/3] Fix linter errors --- askell/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/askell/views.py b/askell/views.py index 0c31f78..39fc8fa 100644 --- a/askell/views.py +++ b/askell/views.py @@ -247,5 +247,5 @@ def post(self, request): else: return Response({'status': 'error', 'message': response['error']}, status=r.status_code) - except Exception as e: + except Exception: return Response({'status': 'error', 'message': _('Server error. Please try again later.')}, status=r.status_code) \ No newline at end of file