diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4e2ad725..6e9120a7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -19,7 +19,7 @@ repos: args: ["--fix"] - repo: https://github.com/psf/black - rev: 23.12.1 + rev: 24.1.1 hooks: - id: black diff --git a/diracx-cli/src/diracx/cli/internal/legacy.py b/diracx-cli/src/diracx/cli/internal/legacy.py index fbdc00b9..995b53df 100644 --- a/diracx-cli/src/diracx/cli/internal/legacy.py +++ b/diracx-cli/src/diracx/cli/internal/legacy.py @@ -289,9 +289,9 @@ def generate_helm_values( # Sandboxstore settings # TODO: Integrate minio for production use (ingress, etc) # By default, take the server hostname and prepend "sandboxes" - diracx_settings[ - "DIRACX_SANDBOX_STORE_BUCKET_NAME" - ] = f"{diracx_hostname.split('.')[0]}-sandboxes" + diracx_settings["DIRACX_SANDBOX_STORE_BUCKET_NAME"] = ( + f"{diracx_hostname.split('.')[0]}-sandboxes" + ) diracx_settings["DIRACX_SANDBOX_STORE_S3_CLIENT_KWARGS"] = json.dumps( { "endpoint_url": "FILL ME", diff --git a/diracx-client/src/diracx/client/_serialization.py b/diracx-client/src/diracx/client/_serialization.py index f5c9e575..03d04398 100644 --- a/diracx-client/src/diracx/client/_serialization.py +++ b/diracx-client/src/diracx/client/_serialization.py @@ -799,9 +799,11 @@ def query(self, name, data, data_type, **kwargs): if data_type.startswith("["): internal_data_type = data_type[1:-1] data = [ - self.serialize_data(d, internal_data_type, **kwargs) - if d is not None - else "" + ( + self.serialize_data(d, internal_data_type, **kwargs) + if d is not None + else "" + ) for d in data ] if not kwargs.get("skip_quote", False): diff --git a/diracx-core/src/diracx/core/config/__init__.py b/diracx-core/src/diracx/core/config/__init__.py index 6f91dc79..e13de328 100644 --- a/diracx-core/src/diracx/core/config/__init__.py +++ b/diracx-core/src/diracx/core/config/__init__.py @@ -49,16 +49,13 @@ class ConfigSource(metaclass=ABCMeta): scheme: str @abstractmethod - def __init__(self, *, backend_url: ConfigSourceUrl) -> None: - ... + def __init__(self, *, backend_url: ConfigSourceUrl) -> None: ... @abstractmethod - def latest_revision(self) -> tuple[str, datetime]: - ... + def latest_revision(self) -> tuple[str, datetime]: ... @abstractmethod - def read_raw(self, hexsha: str, modified: datetime) -> Config: - ... + def read_raw(self, hexsha: str, modified: datetime) -> Config: ... def __init_subclass__(cls) -> None: if cls.scheme in cls.__registry: diff --git a/diracx-core/src/diracx/core/exceptions.py b/diracx-core/src/diracx/core/exceptions.py index 65d143e0..2d045589 100644 --- a/diracx-core/src/diracx/core/exceptions.py +++ b/diracx-core/src/diracx/core/exceptions.py @@ -15,8 +15,7 @@ def __init__(self, detail: str = "Unknown"): self.detail = detail -class AuthorizationError(DiracError): - ... +class AuthorizationError(DiracError): ... class PendingAuthorizationError(AuthorizationError): diff --git a/diracx-core/src/diracx/core/properties.py b/diracx-core/src/diracx/core/properties.py index 8bf80201..7287d319 100644 --- a/diracx-core/src/diracx/core/properties.py +++ b/diracx-core/src/diracx/core/properties.py @@ -1,6 +1,7 @@ """ Just listing the possible Properties This module contains list of Properties that can be assigned to users and groups """ + from __future__ import annotations import inspect diff --git a/diracx-core/src/diracx/core/s3.py b/diracx-core/src/diracx/core/s3.py index 6fc56657..b840f0cd 100644 --- a/diracx-core/src/diracx/core/s3.py +++ b/diracx-core/src/diracx/core/s3.py @@ -1,4 +1,5 @@ """Utilities for interacting with S3-compatible storage.""" + from __future__ import annotations __all__ = ( diff --git a/diracx-db/src/diracx/db/os/utils.py b/diracx-db/src/diracx/db/os/utils.py index 96665201..224c48c0 100644 --- a/diracx-db/src/diracx/db/os/utils.py +++ b/diracx-db/src/diracx/db/os/utils.py @@ -34,8 +34,7 @@ class BaseOSDB(metaclass=ABCMeta): index_prefix: str @abstractmethod - def index_name(self, doc_id: int) -> str: - ... + def index_name(self, doc_id: int) -> str: ... def __init__(self, connection_kwargs: dict[str, Any]) -> None: self._client: AsyncOpenSearch | None = None