Add isort pre-commit hook

Sort import statement in python files

See https://github.com/PyCQA/isort
This commit is contained in:
jo 2021-06-03 15:20:39 +02:00
parent b75d9e5c59
commit 01fbd1e8b9
75 changed files with 282 additions and 232 deletions

View file

@ -1,11 +1,13 @@
import hashlib
from django.contrib import auth
from django.contrib.auth.models import AbstractBaseUser, Permission
from django.core.exceptions import PermissionDenied
from django.db import models
from libretimeapi.managers import UserManager
from libretimeapi.permission_constants import GROUPS
from .user_constants import USER_TYPES, ADMIN
from .user_constants import ADMIN, USER_TYPES
class LoginAttempt(models.Model):

View file

@ -1,4 +1,5 @@
from django.db import models
from .files import File
from .smart_blocks import SmartBlock

View file

@ -1,4 +1,5 @@
from django.db import models
from .files import File

View file

@ -1,4 +1,5 @@
from django.db import models
from .authentication import User
from .files import File

View file

@ -1,4 +1,5 @@
from django.db import models
from .files import File

View file

@ -1,6 +1,7 @@
from django.db import models
from .playlists import Playlist
from .files import File
from .playlists import Playlist
class Show(models.Model):

View file

@ -1,4 +1,5 @@
from django.db import models
from .files import File

View file

@ -1,5 +1,6 @@
from django.db import models
from django.contrib.auth import get_user_model
from django.db import models
from .schedule import Schedule

View file

@ -1,6 +1,8 @@
import logging
from django.contrib.auth.models import Group, Permission
from .models.user_constants import GUEST, DJ, PROGRAM_MANAGER, USER_TYPES
from .models.user_constants import DJ, GUEST, PROGRAM_MANAGER, USER_TYPES
logger = logging.getLogger(__name__)

View file

@ -1,5 +1,6 @@
from rest_framework.permissions import BasePermission
from django.conf import settings
from rest_framework.permissions import BasePermission
from .models.user_constants import DJ
REQUEST_PERMISSION_TYPE_MAP = {

View file

@ -1,5 +1,6 @@
from django.contrib.auth import get_user_model
from rest_framework import serializers
from .models import *

View file

@ -1,6 +1,7 @@
import configparser
import os
from .utils import read_config_file, get_random_string
from .utils import get_random_string, read_config_file
LIBRETIME_CONF_DIR = os.getenv("LIBRETIME_CONF_DIR", "/etc/airtime")
DEFAULT_CONFIG_PATH = os.getenv(

View file

@ -1,9 +1,9 @@
from rest_framework.test import APITestCase
from django.contrib.auth.models import Group
from django.apps import apps
from django.contrib.auth.models import Group
from libretimeapi.models import User
from libretimeapi.models.user_constants import GUEST, DJ
from libretimeapi.models.user_constants import DJ, GUEST
from libretimeapi.permission_constants import GROUPS
from rest_framework.test import APITestCase
class TestUserManager(APITestCase):

View file

@ -1,16 +1,17 @@
import os
from django.conf import settings
from django.contrib.auth import get_user_model
from django.contrib.auth.models import AnonymousUser
from django.conf import settings
from rest_framework.test import APITestCase, APIRequestFactory
from model_bakery import baker
from libretimeapi.permissions import IsSystemTokenOrUser
from libretimeapi.models.user_constants import ADMIN, DJ, GUEST, PROGRAM_MANAGER
from libretimeapi.permission_constants import (
GUEST_PERMISSIONS,
DJ_PERMISSIONS,
GUEST_PERMISSIONS,
PROGRAM_MANAGER_PERMISSIONS,
)
from libretimeapi.models.user_constants import GUEST, DJ, PROGRAM_MANAGER, ADMIN
from libretimeapi.permissions import IsSystemTokenOrUser
from model_bakery import baker
from rest_framework.test import APIRequestFactory, APITestCase
class TestIsSystemTokenOrUser(APITestCase):

View file

@ -1,9 +1,10 @@
import os
from django.contrib.auth.models import AnonymousUser
from django.conf import settings
from rest_framework.test import APITestCase, APIRequestFactory
from model_bakery import baker
from django.contrib.auth.models import AnonymousUser
from libretimeapi.views import FileViewSet
from model_bakery import baker
from rest_framework.test import APIRequestFactory, APITestCase
class TestFileViewSet(APITestCase):

View file

@ -1,7 +1,7 @@
import configparser
import sys
import string
import random
import string
import sys
def read_config_file(config_path):

View file

@ -1,13 +1,15 @@
import os
from django.conf import settings
from django.http import FileResponse
from django.shortcuts import get_object_or_404
from rest_framework import status, viewsets
from rest_framework.decorators import api_view, action, permission_classes
from rest_framework.decorators import action, api_view, permission_classes
from rest_framework.permissions import AllowAny
from rest_framework.response import Response
from .serializers import *
from .permissions import IsAdminOrOwnUser
from .serializers import *
class UserViewSet(viewsets.ModelViewSet):

View file

@ -1,6 +1,7 @@
import os
import shutil
from setuptools import setup, find_packages
from setuptools import find_packages, setup
script_path = os.path.dirname(os.path.realpath(__file__))
print(script_path)