]> git.0d.be Git - panikdb.git/commitdiff
trivial: apply new pre-commit configuration
authorFrédéric Péters <fpeters@0d.be>
Sun, 19 Sep 2021 12:24:44 +0000 (14:24 +0200)
committerFrédéric Péters <fpeters@0d.be>
Sun, 19 Sep 2021 12:24:44 +0000 (14:24 +0200)
33 files changed:
panikdb/aa/admin.py
panikdb/aa/management/commands/load-csv-users.py
panikdb/aa/migrations/0001_initial.py
panikdb/aa/migrations/0002_auto_20150125_1431.py
panikdb/aa/migrations/0003_auto_20160930_1258.py
panikdb/aa/migrations/0004_auto_20170418_1155.py
panikdb/aa/migrations/0005_auto_20200516_1623.py
panikdb/aa/models.py
panikdb/aa/urls.py
panikdb/aa/views.py
panikdb/customtags/templatetags/panikdbtags.py
panikdb/forms.py
panikdb/oauth/management/commands/oauth-cleanup.py
panikdb/oauth/migrations/0001_initial.py
panikdb/oauth/views.py
panikdb/poll/migrations/0001_initial.py
panikdb/poll/models.py
panikdb/poll/views.py
panikdb/regie/management/commands/pige_sendmails.py
panikdb/regie/migrations/0001_initial.py
panikdb/regie/views.py
panikdb/service_messages/migrations/0001_initial.py
panikdb/service_messages/migrations/0002_auto_20201203_1631.py
panikdb/service_messages/models.py
panikdb/service_messages/urls.py
panikdb/settings.py
panikdb/stats/management/commands/load-piwik-stats.py
panikdb/stats/migrations/0001_initial.py
panikdb/stats/migrations/0002_auto_20150420_2110.py
panikdb/urls.py
panikdb/urls_utils.py
panikdb/views.py
setup.py

index b473270e092f37f707e4b9f5cee35316beae2b99..5109778494d8738221a12ba8cde2f9a8f8f29e0d 100644 (file)
@@ -1,5 +1,5 @@
-from django.contrib import admin
 import django.contrib.auth.admin
+from django.contrib import admin
 from django.utils.translation import ugettext_lazy as _
 
 from .models import User
index 087b28fb1d80c11ed1e05ae98818e926578b4fd1..58a2441cbbd86fa07f2ad29d34641830510d9e66 100644 (file)
@@ -4,7 +4,7 @@ from optparse import make_option
 from django.core.management.base import BaseCommand, CommandError
 from django.utils.text import slugify
 
-from ...models import User, Emission
+from ...models import Emission, User
 
 
 class Command(BaseCommand):
@@ -13,12 +13,12 @@ class Command(BaseCommand):
     def handle(self, filename, verbosity, **kwargs):
         self.verbose = verbosity > 1
         for line in csv.reader(file(filename)):
-            email, lastname, firstname = [unicode(x.strip(), 'utf-8') for x in line[:3]]
+            email, lastname, firstname = (unicode(x.strip(), 'utf-8') for x in line[:3])
             emission_slugs = [x.strip().lower() for x in line[4:9] if x]
             if not email or not emission_slugs:
                 continue
             if firstname and lastname:
-                username = slugify(u'%s-%s' % (firstname, lastname))
+                username = slugify('%s-%s' % (firstname, lastname))
             elif firstname or lastname:
                 username = slugify(firstname or lastname)
                 if len(username) < 8:
index cb4e90a1464c82bfe71871cce876287a9db301f1..842ffd82931f2597b6defda1d941df2f11702c9d 100644 (file)
@@ -1,9 +1,6 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-import django.utils.timezone
 import django.core.validators
+import django.utils.timezone
+from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
index 7335267ba3e073a79990c1a39ace704fb54ce7c9..c9974254bab779f46a6f54a8b8f42e910f430da7 100644 (file)
@@ -1,7 +1,4 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
+from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
index 107637362109736d019a6e4489f76b9eb3c239ae..e07ec985643d8f2b5ea59861a038ae6e56a8f00c 100644 (file)
@@ -1,7 +1,4 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
+from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
index 8fa7e29afc9a1756f3b339e0536ec4d662137786..1367a35bd3e4873020f36e96f687c71a075cedb2 100644 (file)
@@ -1,9 +1,6 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import migrations, models
-import django.core.validators
 import django.contrib.auth.models
+import django.core.validators
+from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
index 8b04df67a21a28c917f37b5e77d6cc6aa68a26c4..4db2e3dceeb54899e4f4013ed847b505c7599e95 100644 (file)
@@ -1,6 +1,4 @@
-# -*- coding: utf-8 -*-
 # Generated by Django 1.11.29 on 2020-05-16 16:23
-from __future__ import unicode_literals
 
 import django.contrib.auth.validators
 from django.db import migrations, models
index fad94dc125c8418ea00eef48eb0eb9a33f779907..06857d6e3cef2d4d9e1a10fb8198ebfada111024 100644 (file)
@@ -5,7 +5,7 @@ from django.core import validators
 from django.db import models
 from django.utils.translation import ugettext_lazy as _
 
-from emissions.models import Emission, Episode, NewsItem, NewsCategory, SoundFile
+from emissions.models import Emission, Episode, NewsCategory, NewsItem, SoundFile
 
 
 class User(AbstractUser):
index c6985e1bcc11262ad81f937b4371970dc4389b40..512881b16c7b2865f7513891cf364fc0b92315b0 100644 (file)
@@ -2,7 +2,6 @@ from django.conf.urls import url
 
 from . import views
 
-
 urlpatterns = [
     url(r'^members/$', views.members_list_view, name='members-list-view'),
     url(r'^members/new/$', views.member_new, name='member-new'),
index 9fa2706abd70dd1c11be368492d9e185f6d3f757..b2405eb8d05975220d7e05c35d37a0fd25f7114d 100644 (file)
@@ -1,18 +1,17 @@
-from django.contrib.auth.decorators import login_required
+import vobject
 from django.contrib.admin.views.decorators import staff_member_required
+from django.contrib.auth.decorators import login_required
+from django.core.exceptions import PermissionDenied
 from django.db.models import Q
 from django.http import HttpResponse, HttpResponseRedirect
-from django.views.generic.base import TemplateView, RedirectView
+from django.urls import reverse_lazy
+from django.views.generic.base import RedirectView, TemplateView
 from django.views.generic.detail import DetailView
 from django.views.generic.edit import CreateView, FormView, UpdateView
 from django.views.generic.list import ListView
-from django.urls import reverse_lazy
-from django.core.exceptions import PermissionDenied
-
-import vobject
 
+from .forms import MemberCreateForm, MemberEditForm, MemberEmissionForm
 from .models import User
-from .forms import MemberEditForm, MemberCreateForm, MemberEmissionForm
 
 
 class ProfileView(TemplateView):
index de220b4f239e3fdc79e499882a03b835b2ff17a3..6e3d05020c562e4ac93722af8304cbcbf38f9427 100644 (file)
@@ -1,13 +1,13 @@
 import datetime
 
-from django.template import Library
 from django.conf import settings
-from django.urls import reverse
 from django.db.models import Sum
+from django.template import Library
+from django.urls import reverse
 
-from emissions.models import Emission, Episode, NewsItem, SoundFile, Focus
-from panikdb.stats.models import DailyStat
 from combo.data.models import Page
+from emissions.models import Emission, Episode, Focus, NewsItem, SoundFile
+from panikdb.stats.models import DailyStat
 
 register = Library()
 
index b8b00a2ac929cc184245bd1c1f979a945dbfc71e..4b3c8f4d4d9851d70aec28c238b0be941078ef6f 100644 (file)
@@ -1,5 +1,5 @@
-from django import forms
 import django.contrib.auth.forms
+from django import forms
 from django.contrib.auth import authenticate, get_user_model
 
 
index 33f61896141250aafa34722b3d3ca59bef7c2acb..1669fb875f89529a275503642241c059fcbf40fd 100644 (file)
@@ -3,7 +3,7 @@ import datetime
 from django.core.management.base import BaseCommand
 from django.utils.timezone import now
 
-from panikdb.oauth.models import OAuthCode, OAuthAccessToken
+from panikdb.oauth.models import OAuthAccessToken, OAuthCode
 
 
 class Command(BaseCommand):
index ba0969b0f3e2156ceef485fc634316a33287c6a7..e655569a49a3d96d8207ffdfd7f556033d5d155c 100644 (file)
@@ -1,11 +1,10 @@
-# -*- coding: utf-8 -*-
 # Generated by Django 1.11.29 on 2020-11-12 09:23
-from __future__ import unicode_literals
 
+import uuid
+
+import django.db.models.deletion
 from django.conf import settings
 from django.db import migrations, models
-import django.db.models.deletion
-import uuid
 
 
 class Migration(migrations.Migration):
index bbec13474ec093b5a1eb6dbb30ad631a1dd30191..a25ae1161f40cf62ff7aabc238f7811d3e08436a 100644 (file)
@@ -3,15 +3,14 @@ import datetime
 import random
 
 from django.contrib.auth.decorators import login_required
-from django.http import HttpResponseForbidden, HttpResponseRedirect, HttpResponseNotAllowed, JsonResponse
+from django.http import HttpResponseForbidden, HttpResponseNotAllowed, HttpResponseRedirect, JsonResponse
 from django.utils.text import slugify
 from django.utils.timezone import now
 from django.views.decorators.csrf import csrf_exempt
-
 from jwcrypto.jwk import JWK
 from jwcrypto.jwt import JWT
 
-from .models import OAuthClient, OAuthCode, OAuthSub, OAuthAccessToken
+from .models import OAuthAccessToken, OAuthClient, OAuthCode, OAuthSub
 
 
 @login_required
index 52a2eba7b182cf58cfa574ae416914631b73a941..84c4fadb1e748fa07647cf18136b2845a15fd8cc 100644 (file)
@@ -1,8 +1,5 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
 from django.conf import settings
+from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
index 0ec077a881af490352ccb1586d84506925f98c27..aea0d06d4e1d34b2f62de6d45aaa4932170cd9f0 100644 (file)
@@ -1,6 +1,6 @@
 from django.conf import settings
-from django.utils.translation import ugettext_lazy as _
 from django.db import models
+from django.utils.translation import ugettext_lazy as _
 
 
 class Vote(models.Model):
index ec4fabe9092a5fcf6ebbf641167846d57a2ef8f3..cede7e3cce4608b00d47b0b73c1bd3730be09249 100644 (file)
@@ -1,8 +1,8 @@
+from django.contrib import messages
 from django.contrib.auth.decorators import login_required
 from django.shortcuts import redirect
 from django.views.generic.base import TemplateView
 from django.views.generic.list import ListView
-from django.contrib import messages
 
 from .models import Vote
 
@@ -18,7 +18,7 @@ class VoteView(TemplateView):
             return redirect('home')
         except Vote.DoesNotExist:
             pass
-        return super(VoteView, self).dispatch(request, *args, **kwargs)
+        return super().dispatch(request, *args, **kwargs)
 
     def post(self, request):
         choice = request.POST['choice']
@@ -41,7 +41,7 @@ class ResultsView(ListView):
         return Vote.objects.order_by('?')
 
     def get_context_data(self, **kwargs):
-        context = super(ResultsView, self).get_context_data(**kwargs)
+        context = super().get_context_data(**kwargs)
         context['choice_1'] = self.get_queryset().filter(choice="1").count()
         context['choice_2'] = self.get_queryset().filter(choice="2").count()
         context['choice_3'] = self.get_queryset().filter(choice="3").count()
index 4b2bda9bce801292be838d53f10558ddaf18cc2e..c429c97e617c4d59736c1721ffd559c14c423256 100644 (file)
@@ -7,11 +7,10 @@ from django.core.files.storage import default_storage
 from django.core.mail import send_mail
 from django.core.management.base import BaseCommand
 from django.template import loader
-from django.utils.timezone import now
 from django.utils import translation
+from django.utils.timezone import now
 from django.utils.translation import ugettext_lazy as _
 
-
 from panikdb.regie.models import PigeEmailRequest
 
 
index b8232862b4cbe237f5a564b44af8ad144d09f96c..f08f6b4199a22b790a9688417fa92075e28126b6 100644 (file)
@@ -1,6 +1,4 @@
-# -*- coding: utf-8 -*-
 # Generated by Django 1.11.29 on 2020-11-19 11:57
-from __future__ import unicode_literals
 
 from django.db import migrations, models
 
index 041cc277c16be9883d8a160dbef0073c7d6b1867..d142f385d801b317518d4f51316d83896fbcea4c 100644 (file)
@@ -2,25 +2,22 @@ import datetime
 import logging
 
 import requests
-
 from django.conf import settings
 from django.contrib import messages
 from django.contrib.auth.forms import AuthenticationForm
-from django.urls import reverse
 from django.db.models import Q
 from django.http import HttpResponseForbidden, HttpResponseNotAllowed, HttpResponseRedirect, JsonResponse
+from django.urls import reverse
 from django.utils.translation import ugettext_lazy as _
 from django.views.generic.base import TemplateView
+from nonstop.models import SomaLogLine, Track
 
+from emissions.models import Nonstop
 from panikdb.context_processors import internal_ip
 from panikdb.service_messages.models import Message
 
-from emissions.models import Nonstop
-from nonstop.models import Track, SomaLogLine
-
 from .models import PigeEmailRequest
 
-
 logger = logging.getLogger('panikdb')
 
 
index 8da732c41ef66a0c6cf5ec9a93becd00d47c6dd2..8fbf1b49cf7835ce4219ca49211bf3d177d44135 100644 (file)
@@ -1,6 +1,4 @@
-# -*- coding: utf-8 -*-
 # Generated by Django 1.11.29 on 2020-12-03 15:41
-from __future__ import unicode_literals
 
 import ckeditor.fields
 from django.db import migrations, models
index 64c390fbe831849af88bfb09e5bb928ae113363a..5a281f976941f70f16b278cf5b2a758213f68826 100644 (file)
@@ -1,6 +1,4 @@
-# -*- coding: utf-8 -*-
 # Generated by Django 1.11.29 on 2020-12-03 16:31
-from __future__ import unicode_literals
 
 from django.db import migrations, models
 
index 029b84acea128df6f93a2227f3646a7950ce8576..31bb9c4af950a4dfd90eba7e832e95eda17e77c4 100644 (file)
@@ -1,9 +1,7 @@
+from ckeditor.fields import RichTextField
 from django.db import models
 from django.utils.translation import ugettext_lazy as _
 
-from ckeditor.fields import RichTextField
-
-
 MESSAGE_STYLES = (
     ('info', _('Info')),
     ('error', _('Alert')),
index 3cec700d4de1e3feff1e90ef4598b594624d0f48..6a5d8c273d1f39ea3f4a30e3311f9365a4e98381 100644 (file)
@@ -2,7 +2,6 @@ from django.conf.urls import url
 
 from . import views
 
-
 urlpatterns = [
     url(r'^edit/(?P<pk>\d+)/$', views.message_edit, name='message-edit-view'),
 ]
index 563917db1aef08820e04601cc727e9c663e584e2..95609c722a578547ed5c26bdd79f6aac994c9425 100644 (file)
@@ -1,8 +1,8 @@
 # Django settings for panikdb project.
-# coding: utf-8
 
 import copy
 import os
+
 from django.conf import global_settings
 
 DEBUG = True
index ea2a80d440499cb05c95f4926f72ff8eca6a1670..23872519c38225e1153a32c082a89f9432b2e1f4 100644 (file)
@@ -1,11 +1,11 @@
 import datetime
 import json
-import requests
 
+import requests
 from django.conf import settings
 from django.core.management.base import BaseCommand, CommandError
 
-from panikdb.stats.models import SoundFile, DailyStat
+from panikdb.stats.models import DailyStat, SoundFile
 
 
 class Command(BaseCommand):
index 9fa7332bc0be06d636c802bea9f5630133f2c9e5..f39944e9910f6abe7c13f4a908675a7b4c138810 100644 (file)
@@ -1,7 +1,4 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
+from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
index 2202a8d7d86354e68850c13151ced1c2c92724ac..5211c8dda8403a12c48dea7f692e4d9077308b1b 100644 (file)
@@ -1,8 +1,5 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
 import django.db.models.deletion
+from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
index 2e5c51c1566833572e7b32dcf3fd6cf03b7c0720..360daee967d52226b9a4d66fb732198370364a17 100644 (file)
@@ -1,42 +1,37 @@
-from django.conf.urls import include, url
+from agendas.urls import urlpatterns as agendas_urlpatterns
+from ckeditor.views import browse as ckeditor_browse
+from ckeditor.views import upload as ckeditor_upload
 from django.conf import settings
-from django.views.generic import RedirectView
-from django.urls import reverse_lazy
-from django.contrib.auth.decorators import login_required
-from django.contrib.auth import views as auth_views
-
+from django.conf.urls import include, url
 from django.contrib import admin
-
-from ckeditor.views import upload as ckeditor_upload
-from ckeditor.views import browse as ckeditor_browse
-from haystack.views import search_view_factory
+from django.contrib.auth import views as auth_views
+from django.contrib.auth.decorators import login_required
+from django.urls import reverse_lazy
+from django.views.generic import RedirectView
 from haystack.forms import FacetedSearchForm
 from haystack.query import SearchQuerySet
+from haystack.views import search_view_factory
+from nonstop.urls import public_urlpatterns as nonstop_public_urlpatterns
+from nonstop.urls import urlpatterns as nonstop_urlpatterns
+from wiki.urls import urlpatterns as wiki_urlpatterns
 
-from emissions.views import FacetedSearchView
-from emissions.urls import urlpatterns as emissions_urlpatterns
+import combo.public.views
+from combo.manager.urls import urlpatterns as combo_manager_urls
 from emissions.models import Emission, Episode, NewsItem
-from newsletter.urls import management_patterns as newsletter_urlpatterns
+from emissions.urls import urlpatterns as emissions_urlpatterns
+from emissions.views import FacetedSearchView
 from matos.urls import urlpatterns as matos_urlpatterns
-from nonstop.urls import urlpatterns as nonstop_urlpatterns
-from nonstop.urls import public_urlpatterns as nonstop_public_urlpatterns
-from .regie.urls import urlpatterns as regie_urlpatterns
-from .oauth.urls import urlpatterns as oauth_urlpatterns
-from .aa.urls import urlpatterns as aa_urlpatterns
-from .service_messages.urls import urlpatterns as service_messages_urlpatterns
-from wiki.urls import urlpatterns as wiki_urlpatterns
+from newsletter.urls import management_patterns as newsletter_urlpatterns
 from panikombo.urls import urlpatterns as panikombo_urlpatterns
-from agendas.urls import urlpatterns as agendas_urlpatterns
 
-from .poll import views as poll_views
-from .forms import AuthenticationForm
 from . import views
-
-from combo.manager.urls import urlpatterns as combo_manager_urls
-import combo.public.views
-
-from .urls_utils import decorated_includes, cms_permission_required
-
+from .aa.urls import urlpatterns as aa_urlpatterns
+from .forms import AuthenticationForm
+from .oauth.urls import urlpatterns as oauth_urlpatterns
+from .poll import views as poll_views
+from .regie.urls import urlpatterns as regie_urlpatterns
+from .service_messages.urls import urlpatterns as service_messages_urlpatterns
+from .urls_utils import cms_permission_required, decorated_includes
 
 sqs = SearchQuerySet().models(Emission, Episode, NewsItem).facet('categories').facet('tags')
 
index 6a9c3e4a8e69822f4229f6e8b05466063219fb35..237c64767d0b62840055a1f11fc353cca3dfe20d 100644 (file)
@@ -1,5 +1,4 @@
 import django
-
 from django.contrib.auth.decorators import user_passes_test
 from django.core.exceptions import PermissionDenied
 
@@ -12,7 +11,7 @@ else:
 
 class DecoratedURLPattern(URLPattern):
     def resolve(self, *args, **kwargs):
-        result = super(DecoratedURLPattern, self).resolve(*args, **kwargs)
+        result = super().resolve(*args, **kwargs)
         if result:
             result.func = self._decorate_with(result.func)
         return result
@@ -20,7 +19,7 @@ class DecoratedURLPattern(URLPattern):
 
 class DecoratedURLResolver(URLResolver):
     def resolve(self, *args, **kwargs):
-        result = super(DecoratedURLResolver, self).resolve(*args, **kwargs)
+        result = super().resolve(*args, **kwargs)
         if result:
             result.func = self._decorate_with(result.func)
         return result
index ed4a40a9f73940630ac5fbd9e8cbfbeafd662909..125a44320c633accbdec3c1c88d69ecb0fa3d929 100644 (file)
@@ -1,20 +1,19 @@
 import datetime
 
+from django.contrib import messages
 from django.contrib.auth.decorators import login_required
 from django.core.exceptions import PermissionDenied
-from django.urls import reverse
+from django.shortcuts import redirect
 from django.template import loader
-from django.views.generic.base import TemplateView, RedirectView
+from django.urls import reverse
+from django.views.generic.base import RedirectView, TemplateView
 from django.views.generic.list import ListView
-from django.contrib import messages
-from django.shortcuts import redirect
-
-from emissions.models import *
-from emissions.utils import period_program
-from combo.data.models import Page
 
 import emissions.views
 import newsletter.views
+from combo.data.models import Page
+from emissions.models import *
+from emissions.utils import period_program
 
 from .poll.models import Vote
 from .service_messages.models import Message
@@ -24,7 +23,7 @@ class Home(TemplateView):
     template_name = 'home.html'
 
     def get_context_data(self, **kwargs):
-        context = super(Home, self).get_context_data(**kwargs)
+        context = super().get_context_data(**kwargs)
 
         from .regie.views import RegieHome
 
@@ -71,7 +70,7 @@ class NewsListView(ListView):
         return NewsCategory.objects.order_by('title')
 
     def get_context_data(self, **kwargs):
-        context = super(NewsListView, self).get_context_data(**kwargs)
+        context = super().get_context_data(**kwargs)
         context['unsorted_newsitems'] = NewsItem.objects.filter(category__isnull=True).order_by('title')
         return context
 
@@ -81,7 +80,7 @@ news = login_required(NewsListView.as_view())
 
 class NewsletterCreateView(newsletter.views.NewsletterCreateView):
     def get_initial(self):
-        initial = super(NewsletterCreateView, self).get_initial()
+        initial = super().get_initial()
 
         newsletter_body = loader.get_template('newsletter/body.html')
         newsletter_subject = loader.get_template('newsletter/subject.txt')
index 6a025e68ca2194d2b59cc77b86ff9ae6c19f5927..dabea066b206cea8286bfeb4c61014b17e39233d 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -3,13 +3,13 @@
 import os
 import subprocess
 import sys
-
-from setuptools.command.install_lib import install_lib as _install_lib
+from distutils.cmd import Command
 from distutils.command.build import build as _build
 from distutils.command.sdist import sdist as _sdist
-from distutils.cmd import Command
 from distutils.spawn import find_executable
-from setuptools import setup, find_packages
+
+from setuptools import find_packages, setup
+from setuptools.command.install_lib import install_lib as _install_lib
 
 
 class sdist(_sdist):
@@ -26,7 +26,7 @@ class sdist(_sdist):
 
 def get_version():
     if os.path.exists('VERSION'):
-        with open('VERSION', 'r') as v:
+        with open('VERSION') as v:
             return v.read()
     if os.path.exists('.git'):
         p = subprocess.Popen(