From 64145d7d43d8e6fbda5630e6e643ef259b6fa881 Mon Sep 17 00:00:00 2001 From: Alban Gruin Date: Fri, 27 Jan 2017 21:48:53 +0100 Subject: Bon en fait pas de surcharge --- models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'models.py') diff --git a/models.py b/models.py index 9bf5866..9cb3bca 100644 --- a/models.py +++ b/models.py @@ -44,8 +44,8 @@ class Group(models.Model): slug = models.SlugField(max_length=64, unique=True, default="") - def __contains__(self, group): - return self.timetable == group.timetable and self.mention == group.mention and self.subgroup == group.subgroup and (self.td == group.td or self.td is None or group.td is None) and (self.tp == group.tp or self.tp is None or group.tp is None) + def corresponds_to(self, timetable_id, mention, subgroup, td, tp): + return self.timetable.id == timetable_id and self.mention == mention and self.subgroup == subgroup and (self.td == td or self.td is None or td is None) and (self.tp == tp or self.tp is None or tp is None) def __str__(self): return self.name -- cgit v1.2.1