From de9ba0460213eb3d3c749423181f92306d72e0ee Mon Sep 17 00:00:00 2001 From: Ilan Steemers Date: Sat, 1 May 2021 16:23:37 +0200 Subject: [PATCH] Fixes deprecated count method (#549) * Replaces deprecated count with count_documents * Uses new re_path instead of url() --- django_q/brokers/mongo.py | 4 ++-- django_q/tests/urls.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/django_q/brokers/mongo.py b/django_q/brokers/mongo.py index a4857bd..ef42ac2 100644 --- a/django_q/brokers/mongo.py +++ b/django_q/brokers/mongo.py @@ -36,10 +36,10 @@ class Mongo(Broker): return self.connection[Conf.MONGO_DB][self.list_key] def queue_size(self): - return self.collection.count({"lock": {"$lte": _timeout()}}) + return self.collection.count_documents({"lock": {"$lte": _timeout()}}) def lock_size(self): - return self.collection.count({"lock": {"$gt": _timeout()}}) + return self.collection.count_documents({"lock": {"$gt": _timeout()}}) def purge_queue(self): return self.delete_queue() diff --git a/django_q/tests/urls.py b/django_q/tests/urls.py index ede2ec9..736d3ba 100644 --- a/django_q/tests/urls.py +++ b/django_q/tests/urls.py @@ -1,6 +1,6 @@ -from django.conf.urls import url +from django.urls import re_path from django.contrib import admin urlpatterns = [ - url(r'^admin/', admin.site.urls), + re_path(r'^admin/', admin.site.urls), ]