diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6fb156b..7808194 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,7 +11,7 @@ repos: - id: end-of-file-fixer - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.5.6 + rev: v0.6.1 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] diff --git a/src/apps/plots/admin.py b/src/apps/plots/admin.py index cb6d290..07fab4f 100644 --- a/src/apps/plots/admin.py +++ b/src/apps/plots/admin.py @@ -1,6 +1,7 @@ -from apps.plots.models import DataRun, Instrument, PlotData from django.contrib import admin +from apps.plots.models import DataRun, Instrument, PlotData + class PlotDataAdmin(admin.ModelAdmin): readonly_fields = ("data_run",) diff --git a/src/apps/plots/management/commands/purge_expired_data.py b/src/apps/plots/management/commands/purge_expired_data.py index 24e7e13..e2f1284 100644 --- a/src/apps/plots/management/commands/purge_expired_data.py +++ b/src/apps/plots/management/commands/purge_expired_data.py @@ -1,7 +1,8 @@ -from apps.plots.models import DataRun from django.core.management.base import BaseCommand from django.utils import timezone +from apps.plots.models import DataRun + class Command(BaseCommand): help = "Delete expired runs and related plots" diff --git a/src/apps/plots/view_util.py b/src/apps/plots/view_util.py index 4872756..583bbeb 100644 --- a/src/apps/plots/view_util.py +++ b/src/apps/plots/view_util.py @@ -8,11 +8,12 @@ from datetime import datetime from typing import Optional -from apps.plots.models import DataRun, Instrument, PlotData from django.conf import settings from django.http import HttpResponse from django.utils import timezone +from apps.plots.models import DataRun, Instrument, PlotData + def generate_key(instrument, run_id): """ diff --git a/src/apps/plots/views.py b/src/apps/plots/views.py index 146294f..c7be7db 100644 --- a/src/apps/plots/views.py +++ b/src/apps/plots/views.py @@ -6,7 +6,6 @@ import logging from datetime import timedelta -from apps.plots.models import DataRun, Instrument, PlotData from django.conf import settings from django.contrib.auth import authenticate, login from django.http import HttpResponse, HttpResponseNotFound, JsonResponse @@ -15,6 +14,8 @@ from django.views.decorators.cache import cache_page from django.views.decorators.csrf import csrf_exempt +from apps.plots.models import DataRun, Instrument, PlotData + from . import view_util