From 0a1406bf4801d657be3a488bf59e1f9482e8ccc8 Mon Sep 17 00:00:00 2001 From: jo Date: Tue, 28 Jun 2022 20:42:46 +0200 Subject: [PATCH] chore(api): fix import-outside-toplevel lint error --- .../storage/management/commands/bulk_import.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/api/libretime_api/storage/management/commands/bulk_import.py b/api/libretime_api/storage/management/commands/bulk_import.py index c197da98e..933274c5f 100644 --- a/api/libretime_api/storage/management/commands/bulk_import.py +++ b/api/libretime_api/storage/management/commands/bulk_import.py @@ -7,6 +7,8 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandParser from libretime_shared.files import compute_md5 +from ...models import File, TrackType + logger = logging.getLogger(__name__) DEFAULT_ALLOWED_EXTENSIONS = [ @@ -79,8 +81,6 @@ class Importer: self.delete_if_exists = delete_if_exists def _check_file_md5(self, filepath: Path) -> bool: - from ...models import File - file_md5 = compute_md5(filepath) return File.objects.filter(md5=file_md5).exists() @@ -142,8 +142,6 @@ class Importer: self._handle_file(sub_path.resolve(), track_type) def _check_track_type(self, track_type: str) -> bool: - from ...models import TrackType - return TrackType.objects.filter(code=track_type).exists() def import_dir(