diff --git a/src/aiida/manage/configuration/__init__.py b/src/aiida/manage/configuration/__init__.py index 9907bb6a74..94e26ed30f 100644 --- a/src/aiida/manage/configuration/__init__.py +++ b/src/aiida/manage/configuration/__init__.py @@ -11,7 +11,6 @@ from __future__ import annotations - # AUTO-GENERATED # fmt: off from .migrations import * @@ -67,9 +66,10 @@ def get_config_path(): """Returns path to aiida configuration file.""" - from .settings import DEFAULT_CONFIG_FILE_NAME from aiida.manage.configuration.settings import AiiDAConfigDir + from .settings import DEFAULT_CONFIG_FILE_NAME + return os.path.join(AiiDAConfigDir.get_configuration_directory(), DEFAULT_CONFIG_FILE_NAME) diff --git a/src/aiida/manage/configuration/config.py b/src/aiida/manage/configuration/config.py index beb8b1a697..7c03c5c462 100644 --- a/src/aiida/manage/configuration/config.py +++ b/src/aiida/manage/configuration/config.py @@ -20,8 +20,8 @@ import io import json import os -from pathlib import Path import uuid +from pathlib import Path from typing import Any, Dict, List, Optional, Tuple from pydantic import ( @@ -782,7 +782,6 @@ def _atomic_write(self, filepath=None): handle.flush() os.rename(handle.name, self.filepath) - def filepaths(self, profile: Profile): """Return the filepaths used by this profile. diff --git a/src/aiida/manage/configuration/profile.py b/src/aiida/manage/configuration/profile.py index 6e1f014d3e..f95c7c6b28 100644 --- a/src/aiida/manage/configuration/profile.py +++ b/src/aiida/manage/configuration/profile.py @@ -47,9 +47,7 @@ class Profile: KEY_PROCESS, ) - def __init__( - self, name: str, config: abc.Mapping[str, Any], validate: bool = True - ): + def __init__(self, name: str, config: abc.Mapping[str, Any], validate: bool = True): """Load a profile with the profile configuration.""" type_check(config, abc.Mapping) if validate and not set(config.keys()).issuperset(self.REQUIRED_KEYS):