Make LazyUGettext a Promise so it deconstructs nicely. 0.4.1
authorRadek Czajka <rczajka@rczajka.pl>
Thu, 26 Sep 2019 23:18:41 +0000 (01:18 +0200)
committerRadek Czajka <rczajka@rczajka.pl>
Thu, 26 Sep 2019 23:18:57 +0000 (01:18 +0200)
CHANGELOG.md
fnpdjango/utils/settings.py
setup.py

index 7c73ba6..acbd281 100644 (file)
@@ -3,6 +3,12 @@
 This document records all notable changes to fnpdjango.
 
 
 This document records all notable changes to fnpdjango.
 
 
+## 0.4.1 (2019-09-27)
+
+- Make `utils.settings.LazyUGettextLazy` a `django.utils.functional.Promise`
+  so it deconstructs nicely.
+
+
 ## 0.4 (2019-04-03)
 
 - Support for Django up to 2.2.
 ## 0.4 (2019-04-03)
 
 - Support for Django up to 2.2.
index 43f49ec..1f5ea2d 100644 (file)
@@ -2,6 +2,7 @@
 Utilities for global settings.
 """
 from django.utils.encoding import python_2_unicode_compatible
 Utilities for global settings.
 """
 from django.utils.encoding import python_2_unicode_compatible
+from django.utils.functional import Promise
 
 # Use Python3 str.
 try:
 
 # Use Python3 str.
 try:
@@ -13,7 +14,7 @@ else:
 
 
 @python_2_unicode_compatible
 
 
 @python_2_unicode_compatible
-class LazyUGettextLazy(object):
+class LazyUGettextLazy(Promise):
     """You can use it to internationalize strings in settings.
 
     Just import this class as gettext.
     """You can use it to internationalize strings in settings.
 
     Just import this class as gettext.
index c0775b7..f39adff 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -23,7 +23,7 @@ def whole_trees(package_dir, paths):
 
 setup(
     name='fnpdjango',
 
 setup(
     name='fnpdjango',
-    version='0.4',
+    version='0.4.1',
     author='Radek Czajka',
     author_email='radekczajka@nowoczesnapolska.org.pl',
     url='',
     author='Radek Czajka',
     author_email='radekczajka@nowoczesnapolska.org.pl',
     url='',