From df2d86d5ca79a62fc0cbc47158faf9bc17d4cb14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 28 Jul 2020 14:03:19 +0200 Subject: [PATCH] py3: adapt metaclass usage --- mandayejs/applications/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mandayejs/applications/__init__.py b/mandayejs/applications/__init__.py index 5fc02d5..f07cbce 100644 --- a/mandayejs/applications/__init__.py +++ b/mandayejs/applications/__init__.py @@ -25,6 +25,7 @@ from django.http import Http404 from django.core.exceptions import ImproperlyConfigured from django.core.urlresolvers import resolve from django.utils.text import slugify +from django.utils import six from mandayejs.applications import views @@ -73,8 +74,7 @@ class AppSettingsMeta(type): return super(AppSettingsMeta, cls).__new__(cls, name, bases, dct) -class AppSettings(object): - __metaclass__ = AppSettingsMeta +class AppSettings(six.with_metaclass(AppSettingsMeta, object)): def __getattribute__(self, name): value = getattr(settings, name, None) @@ -134,7 +134,6 @@ class Test(AppSettings): SITE_AUTH_CHECKER = 'js/test/auth.checker.js' SITE_AUTH_COOKIE_KEYS = ['test'] SITE_FORCE_REDIRECT_URL = '/whatever' - SITE_FORM_SUBMIT_ELEMENT = None # Duonet App Settings