From 31967963e666fb7c31c5f1559ffaa46742622fb9 Mon Sep 17 00:00:00 2001 From: Asif Saif Uddin Date: Tue, 20 May 2025 18:03:35 +0600 Subject: [PATCH 1/2] add anyjson as dependency --- requirements/default.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements/default.txt b/requirements/default.txt index 8f4cda07..3be3bf86 100644 --- a/requirements/default.txt +++ b/requirements/default.txt @@ -1 +1,2 @@ celery>=3.1.26,<4.0.0 +anyjson \ No newline at end of file From ccf2897c7c2240c377114465d1382f16fad876ca Mon Sep 17 00:00:00 2001 From: Asif Saif Uddin Date: Tue, 20 May 2025 18:17:04 +0600 Subject: [PATCH 2/2] switched to simplejson --- djcelery/views.py | 4 ++-- requirements/default.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/djcelery/views.py b/djcelery/views.py index 47f9654d..34cc8f40 100644 --- a/djcelery/views.py +++ b/djcelery/views.py @@ -4,7 +4,7 @@ from django.http import HttpResponse, Http404 -from anyjson import serialize +import simplejson as json from celery import states from celery.five import keys, items @@ -18,7 +18,7 @@ def JsonResponse(response): - return HttpResponse(serialize(response), content_type='application/json') + return HttpResponse(json.dumps(response), content_type='application/json') def task_view(task): diff --git a/requirements/default.txt b/requirements/default.txt index 3be3bf86..1be727f7 100644 --- a/requirements/default.txt +++ b/requirements/default.txt @@ -1,2 +1,2 @@ celery>=3.1.26,<4.0.0 -anyjson \ No newline at end of file +simplejson \ No newline at end of file