[Python-modules-commits] [django-celery] 03/04: merge patched into master
Brian May
bam at moszumanska.debian.org
Sat Jan 9 07:34:26 UTC 2016
This is an automated email from the git hooks/post-receive script.
bam pushed a commit to branch master
in repository django-celery.
commit 37197b5003416d909a4783ca0abd20f784a81b99
Merge: bdb915f b1488a7
Author: Brian May <bam at debian.org>
Date: Sat Jan 9 18:24:25 2016 +1100
merge patched into master
debian/.git-dpm | 4 +-
.../patches/0006-Fix-caching-with-Django-1.9.patch | 52 ++++++++++++++++++++++
.../0007-Fix-get_model-with-Django-1.9.patch | 29 ++++++++++++
debian/patches/series | 2 +
djcelery/backends/cache.py | 4 +-
tests/settings.py | 9 ++++
tests/someapp/tasks.py | 4 +-
7 files changed, 98 insertions(+), 6 deletions(-)
diff --cc debian/.git-dpm
index 6e8c082,0000000..7c58823
mode 100644,000000..100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@@ -1,11 -1,0 +1,11 @@@
+# see git-dpm(1) from git-dpm package
- 82fc0be53a36aebd4ca981f7e6bf2d63b1c5be2a
- 82fc0be53a36aebd4ca981f7e6bf2d63b1c5be2a
++b1488a7aaa79825d44219d52c104011bc100d81f
++b1488a7aaa79825d44219d52c104011bc100d81f
+58751dd4216a267ccad1f8b5932487c51af036e4
+58751dd4216a267ccad1f8b5932487c51af036e4
+django-celery_3.1.17.orig.tar.gz
+64ca723de395f66decb5563e037c094ed723e45b
+79615
+debianTag="debian/%e%v"
+patchedTag="patched/%e%v"
+upstreamTag="upstream/%e%u"
diff --cc debian/patches/0006-Fix-caching-with-Django-1.9.patch
index 0000000,0000000..30cdc1a
new file mode 100644
--- /dev/null
+++ b/debian/patches/0006-Fix-caching-with-Django-1.9.patch
@@@ -1,0 -1,0 +1,52 @@@
++From 7b213f6dde4c84c481dfcba9140b46d3e6d07a0d Mon Sep 17 00:00:00 2001
++From: Brian May <bam at debian.org>
++Date: Sat, 9 Jan 2016 18:17:18 +1100
++Subject: Fix caching with Django 1.9
++
++Somewhat ugly because we can't lookup a cache by it's backend anymore,
++however changing this would require potentially break compatability with
++existing applications.
++---
++ djcelery/backends/cache.py | 4 ++--
++ tests/settings.py | 9 +++++++++
++ 2 files changed, 11 insertions(+), 2 deletions(-)
++
++diff --git a/djcelery/backends/cache.py b/djcelery/backends/cache.py
++index 40588bb..def97fd 100644
++--- a/djcelery/backends/cache.py
+++++ b/djcelery/backends/cache.py
++@@ -5,7 +5,7 @@ from datetime import timedelta
++
++ import django
++ from django.utils.encoding import smart_str
++-from django.core.cache import cache, get_cache
+++from django.core.cache import cache, caches
++
++ from celery import current_app
++ from celery.utils.timeutils import timedelta_seconds
++@@ -13,7 +13,7 @@ from celery.backends.base import KeyValueStoreBackend
++
++ # CELERY_CACHE_BACKEND overrides the django-global(tm) backend settings.
++ if current_app.conf.CELERY_CACHE_BACKEND:
++- cache = get_cache(current_app.conf.CELERY_CACHE_BACKEND) # noqa
+++ cache = caches[current_app.conf.CELERY_CACHE_BACKEND] # noqa
++
++
++ class DjangoMemcacheWrapper(object):
++diff --git a/tests/settings.py b/tests/settings.py
++index 9a52cb7..40123b9 100644
++--- a/tests/settings.py
+++++ b/tests/settings.py
++@@ -85,3 +85,12 @@ CELERY_SEND_TASK_ERROR_EMAILS = False
++
++ USE_TZ = True
++ TIME_ZONE = 'UTC'
+++
+++CACHES = {
+++ 'default': {
+++ 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
+++ },
+++ 'django.core.cache.backends.dummy.DummyCache': {
+++ 'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
+++ }
+++}
diff --cc debian/patches/0007-Fix-get_model-with-Django-1.9.patch
index 0000000,0000000..4b9a476
new file mode 100644
--- /dev/null
+++ b/debian/patches/0007-Fix-get_model-with-Django-1.9.patch
@@@ -1,0 -1,0 +1,29 @@@
++From b1488a7aaa79825d44219d52c104011bc100d81f Mon Sep 17 00:00:00 2001
++From: Brian May <bam at debian.org>
++Date: Sat, 9 Jan 2016 18:21:35 +1100
++Subject: Fix get_model with Django 1.9
++
++---
++ tests/someapp/tasks.py | 4 ++--
++ 1 file changed, 2 insertions(+), 2 deletions(-)
++
++diff --git a/tests/someapp/tasks.py b/tests/someapp/tasks.py
++index ed480b4..1c519dd 100644
++--- a/tests/someapp/tasks.py
+++++ b/tests/someapp/tasks.py
++@@ -1,6 +1,6 @@
++ from celery.task import task
++
++-from django.db.models import get_model
+++from django.apps import apps
++
++
++ @task(name='c.unittest.SomeAppTask')
++@@ -10,6 +10,6 @@ def SomeAppTask(**kwargs):
++
++ @task(name='c.unittest.SomeModelTask')
++ def SomeModelTask(pk):
++- model = get_model('someapp', 'Thing')
+++ model = apps.get_model('someapp', 'Thing')
++ thing = model.objects.get(pk=pk)
++ return thing.name
diff --cc debian/patches/series
index f58b71d,0000000..4d5a1d4
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,5 -1,0 +1,7 @@@
+fix_dependencies.patch
+no-issues.patch
+fix_autodiscover.patch
+privacy.patch
+0005-Fix-python3-issues.patch
++0006-Fix-caching-with-Django-1.9.patch
++0007-Fix-get_model-with-Django-1.9.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/django-celery.git
More information about the Python-modules-commits
mailing list