From 01013ffceb0290dfcaed8450dd245ab73c03b705 Mon Sep 17 00:00:00 2001 From: Carlos Vega <carlos.vega@uni.lu> Date: Mon, 5 Nov 2018 11:14:06 +0100 Subject: [PATCH] changed signal format from call to connect to annotation syntax --- smash/web/models/study_subject.py | 6 +++--- smash/web/models/subject.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/smash/web/models/study_subject.py b/smash/web/models/study_subject.py index de563d58..97c8e670 100644 --- a/smash/web/models/study_subject.py +++ b/smash/web/models/study_subject.py @@ -6,6 +6,7 @@ from django.db import models from web.models import VoucherType, Appointment, Location, Visit from web.models.constants import BOOL_CHOICES, SUBJECT_TYPE_CHOICES, FILE_STORAGE from django.db.models.signals import post_save +from django.dispatch import receiver logger = logging.getLogger(__name__) @@ -212,10 +213,9 @@ class StudySubject(models.Model): return "%s %s" % (self.subject.first_name, self.subject.last_name) #SIGNALS +@receiver(post_save, sender=StudySubject) def set_as_resigned_or_excluded(sender, instance, **kwargs): if instance.excluded: instance.mark_as_excluded() if instance.resigned: - instance.mark_as_resigned() - -post_save.connect(set_as_resigned_or_excluded, sender=StudySubject) \ No newline at end of file + instance.mark_as_resigned() \ No newline at end of file diff --git a/smash/web/models/subject.py b/smash/web/models/subject.py index e28abb8c..55afd8ba 100644 --- a/smash/web/models/subject.py +++ b/smash/web/models/subject.py @@ -6,6 +6,7 @@ from constants import SEX_CHOICES, COUNTRY_OTHER_ID from web.models import Country, Visit, Appointment from . import Language from django.db.models.signals import post_save +from django.dispatch import receiver logger = logging.getLogger(__name__) @@ -127,8 +128,7 @@ class Subject(models.Model): #SIGNALS +@receiver(post_save, sender=Subject) def set_as_deceased(sender, instance, **kwargs): if instance.dead: - instance.mark_as_dead() - -post_save.connect(set_as_deceased, sender=Subject) \ No newline at end of file + instance.mark_as_dead() \ No newline at end of file -- GitLab