From a0b438280ca2f21e973c2b56e9e0ff6e0a15113d Mon Sep 17 00:00:00 2001 From: Chihiro Kaneko Date: Fri, 21 Sep 2018 18:47:57 +0900 Subject: [PATCH] Fix deprecation warnings. --- multiselectfield/db/fields.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/multiselectfield/db/fields.py b/multiselectfield/db/fields.py index e10832d..bd6ada2 100644 --- a/multiselectfield/db/fields.py +++ b/multiselectfield/db/fields.py @@ -147,10 +147,16 @@ class MultiSelectField(models.CharField): return value if isinstance(value, list) else MSFList(choices, value.split(',')) return MSFList(choices, []) - def from_db_value(self, value, expression, connection, context): - if value is None: - return value - return self.to_python(value) + if VERSION < (2, ): + def from_db_value(self, value, expression, connection, context): + if value is None: + return value + return self.to_python(value) + else: + def from_db_value(self, value, expression, connection): + if value is None: + return value + return self.to_python(value) def contribute_to_class(self, cls, name): super(MultiSelectField, self).contribute_to_class(cls, name)