set code_owner for celery tasks

ARCHBOM-1260

Co-authored-by: Tim McCormack <tmccormack@edx.org>
This commit is contained in:
Robert Raposa
2020-11-12 23:19:42 -05:00
parent 6a55b833dc
commit 8eef18710d
30 changed files with 98 additions and 6 deletions

View File

@@ -139,6 +139,7 @@ class SignalHandler(object):
from django.dispatch import receiver
from celery.task import task
from edx_django_utils.monitoring import set_code_owner_attribute
from xmodule.modulestore.django import modulestore, SignalHandler
@receiver(SignalHandler.course_published)
@@ -146,6 +147,7 @@ class SignalHandler(object):
do_my_expensive_update.delay(course_key)
@task()
@set_code_owner_attribute
def do_my_expensive_update(course_key):
# ...