diff --git a/dandiapi/api/services/metadata/__init__.py b/dandiapi/api/services/metadata/__init__.py index f691b71b2..985c04ff8 100644 --- a/dandiapi/api/services/metadata/__init__.py +++ b/dandiapi/api/services/metadata/__init__.py @@ -114,9 +114,9 @@ def _build_validatable_version_metadata(version: Version) -> dict: publishable_version = _build_publishable_version_from_draft(version) metadata_for_validation = publishable_version.metadata - metadata_for_validation[ - 'id' - ] = f'DANDI:{publishable_version.dandiset.identifier}/{publishable_version.version}' + metadata_for_validation['id'] = ( + f'DANDI:{publishable_version.dandiset.identifier}/{publishable_version.version}' + ) metadata_for_validation['url'] = ( f'{settings.DANDI_WEB_APP_URL}/dandiset/' f'{publishable_version.dandiset.identifier}/{publishable_version.version}' diff --git a/dandiapi/api/tasks/scheduled.py b/dandiapi/api/tasks/scheduled.py index e1cff81b7..34575b897 100644 --- a/dandiapi/api/tasks/scheduled.py +++ b/dandiapi/api/tasks/scheduled.py @@ -3,6 +3,7 @@ This module is imported from celery.py in a post-app-load hook. """ + from __future__ import annotations from datetime import timedelta diff --git a/dandiapi/settings.py b/dandiapi/settings.py index 27bbca651..0ba65368f 100644 --- a/dandiapi/settings.py +++ b/dandiapi/settings.py @@ -71,13 +71,13 @@ def mutate_configuration(configuration: type[ComposedConfiguration]): ] # Pagination - configuration.REST_FRAMEWORK[ - 'DEFAULT_PAGINATION_CLASS' - ] = 'dandiapi.api.views.common.DandiPagination' + configuration.REST_FRAMEWORK['DEFAULT_PAGINATION_CLASS'] = ( + 'dandiapi.api.views.common.DandiPagination' + ) - configuration.REST_FRAMEWORK[ - 'EXCEPTION_HANDLER' - ] = 'dandiapi.drf_utils.rewrap_django_core_exceptions' + configuration.REST_FRAMEWORK['EXCEPTION_HANDLER'] = ( + 'dandiapi.drf_utils.rewrap_django_core_exceptions' + ) # If this environment variable is set, the pydantic model will allow URLs with localhost # in them. This is important for development and testing environments, where URLs will diff --git a/scripts/delete_from_versioned_bucket.py b/scripts/delete_from_versioned_bucket.py index 7528be7b0..37371eed7 100644 --- a/scripts/delete_from_versioned_bucket.py +++ b/scripts/delete_from_versioned_bucket.py @@ -11,6 +11,7 @@ You will need an AWS CLI profile set up with permission to delete objects from the desired bucket. See https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html """ + from __future__ import annotations from concurrent.futures import ThreadPoolExecutor, as_completed diff --git a/scripts/papertrail.py b/scripts/papertrail.py index 068dc07bd..ed775aa70 100755 --- a/scripts/papertrail.py +++ b/scripts/papertrail.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 """Script that will export all desired papertrail log files.""" + from __future__ import annotations from datetime import datetime