From 752e17064dca7d7048d815953cce8f8f0708d8c7 Mon Sep 17 00:00:00 2001 From: Swen Kooij Date: Thu, 14 Jun 2018 08:01:06 +0300 Subject: [PATCH] Deprecate LocalizedFileValue.localized() --- localized_fields/value.py | 5 ++++- requirements/base.txt | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/localized_fields/value.py b/localized_fields/value.py index b2c30b9..1e78577 100644 --- a/localized_fields/value.py +++ b/localized_fields/value.py @@ -1,7 +1,7 @@ +import deprecation import collections from typing import Optional - from django.conf import settings from django.utils import translation @@ -194,6 +194,9 @@ class LocalizedFileValue(LocalizedValue): """Returns string representation of value""" return str(super().__str__()) + @deprecation.deprecated(deprecated_in='4.6', removed_in='5.0', + current_version='4.6', + details='Use the translate() function instead.') def localized(self): """Returns value for current language""" return self.get(translation.get_language()) diff --git a/requirements/base.txt b/requirements/base.txt index a296f09..a23e0fb 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1 +1,2 @@ django-postgres-extra==1.21a9 +deprecation==2.0.3