2 Commits
v5.3 ... v5.4

Author SHA1 Message Date
Swen Kooij
893fe0f5ab Bump version to 5.4 2019-08-14 08:58:08 +03:00
Swen Kooij
3de1492a58 Use collections.abc.Iterable instead of collections.Iterable
The latter is going to be removed after Python 3.8
2019-08-14 08:57:05 +03:00
4 changed files with 28 additions and 4 deletions

View File

@@ -1,7 +1,8 @@
import deprecation import deprecation
import collections
from typing import Optional from typing import Optional
from collections.abc import Iterable
from django.conf import settings from django.conf import settings
from django.utils import translation from django.utils import translation
@@ -97,7 +98,7 @@ class LocalizedValue(dict):
lang_value = value.get(lang_code, self.default_value) lang_value = value.get(lang_code, self.default_value)
self.set(lang_code, lang_value) self.set(lang_code, lang_value)
elif isinstance(value, collections.Iterable): elif isinstance(value, Iterable):
for val in value: for val in value:
self._interpret_value(val) self._interpret_value(val)

View File

@@ -1,2 +1,2 @@
django-postgres-extra==1.21a9 django-postgres-extra==1.22
deprecation==2.0.3 deprecation==2.0.3

View File

@@ -24,10 +24,33 @@ INSTALLED_APPS = (
'django.contrib.auth', 'django.contrib.auth',
'django.contrib.contenttypes', 'django.contrib.contenttypes',
'django.contrib.admin', 'django.contrib.admin',
'django.contrib.messages',
'localized_fields', 'localized_fields',
'tests', 'tests',
) )
TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [],
"APP_DIRS": True,
"OPTIONS": {
"context_processors": [
"django.template.context_processors.debug",
"django.template.context_processors.request",
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
],
},
},
]
MIDDLEWARE = [
'django.contrib.messages.middleware.MessageMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
]
# set to a lower number than the default, since # set to a lower number than the default, since
# we want the tests to be fast, default is 100 # we want the tests to be fast, default is 100
LOCALIZED_FIELDS_MAX_RETRIES = 3 LOCALIZED_FIELDS_MAX_RETRIES = 3

View File

@@ -33,7 +33,7 @@ with open(os.path.join(os.path.dirname(__file__), 'README.rst'), encoding='utf-8
setup( setup(
name='django-localized-fields', name='django-localized-fields',
version='5.3', version='5.4',
packages=find_packages(exclude=['tests']), packages=find_packages(exclude=['tests']),
include_package_data=True, include_package_data=True,
license='MIT License', license='MIT License',