From: John Mulligan Date: Thu, 25 May 2023 22:54:05 +0000 (-0400) Subject: mgr/cephadm: reformat ceph.deployment.service_spec import line X-Git-Tag: v18.2.1~326^2~44 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b77587afff87c6ffcdda321f1e1269a9f6ce01ca;p=ceph.git mgr/cephadm: reformat ceph.deployment.service_spec import line Quoting https://peps.python.org/pep-0008/#maximum-line-length ``` The preferred way of wrapping long lines is by using Python’s implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation. ``` I also think it is much more readable and is similar to the style applied by automated code formatting tools like `black`. Signed-off-by: John Mulligan (cherry picked from commit 3d7b9342383ab5d4a2c7a346d6982aea09ebc6f8) --- diff --git a/src/pybind/mgr/cephadm/serve.py b/src/pybind/mgr/cephadm/serve.py index 38cac01e6096..79aedad2b97f 100644 --- a/src/pybind/mgr/cephadm/serve.py +++ b/src/pybind/mgr/cephadm/serve.py @@ -10,7 +10,12 @@ from typing import TYPE_CHECKING, Optional, List, cast, Dict, Any, Union, Tuple, from ceph.deployment import inventory from ceph.deployment.drive_group import DriveGroupSpec -from ceph.deployment.service_spec import ServiceSpec, CustomContainerSpec, PlacementSpec, RGWSpec +from ceph.deployment.service_spec import ( + CustomContainerSpec, + PlacementSpec, + RGWSpec, + ServiceSpec, +) from ceph.utils import datetime_now import orchestrator diff --git a/src/pybind/mgr/cephadm/services/cephadmservice.py b/src/pybind/mgr/cephadm/services/cephadmservice.py index ef5b8bd69366..66fa2c703042 100644 --- a/src/pybind/mgr/cephadm/services/cephadmservice.py +++ b/src/pybind/mgr/cephadm/services/cephadmservice.py @@ -10,7 +10,12 @@ from typing import TYPE_CHECKING, List, Callable, TypeVar, \ from mgr_module import HandleCommandResult, MonCommandFailed -from ceph.deployment.service_spec import ServiceSpec, RGWSpec, CephExporterSpec, MONSpec +from ceph.deployment.service_spec import ( + CephExporterSpec, + MONSpec, + RGWSpec, + ServiceSpec, +) from ceph.deployment.utils import is_ipv6, unwrap_ipv6 from mgr_util import build_url, merge_dicts from orchestrator import OrchestratorError, DaemonDescription, DaemonDescriptionStatus diff --git a/src/pybind/mgr/cephadm/tests/test_cephadm.py b/src/pybind/mgr/cephadm/tests/test_cephadm.py index 296dd5b79446..a0287cf0d97f 100644 --- a/src/pybind/mgr/cephadm/tests/test_cephadm.py +++ b/src/pybind/mgr/cephadm/tests/test_cephadm.py @@ -17,9 +17,17 @@ try: except ImportError: pass -from ceph.deployment.service_spec import ServiceSpec, PlacementSpec, RGWSpec, \ - NFSServiceSpec, IscsiServiceSpec, HostPlacementSpec, CustomContainerSpec, MDSSpec, \ - CustomConfig +from ceph.deployment.service_spec import ( + CustomConfig, + CustomContainerSpec, + HostPlacementSpec, + IscsiServiceSpec, + MDSSpec, + NFSServiceSpec, + PlacementSpec, + RGWSpec, + ServiceSpec, +) from ceph.deployment.drive_selection.selector import DriveSelection from ceph.deployment.inventory import Devices, Device from ceph.utils import datetime_to_str, datetime_now diff --git a/src/python-common/ceph/tests/test_service_spec.py b/src/python-common/ceph/tests/test_service_spec.py index 8585e65d5bb0..c28151ad6524 100644 --- a/src/python-common/ceph/tests/test_service_spec.py +++ b/src/python-common/ceph/tests/test_service_spec.py @@ -6,9 +6,18 @@ import yaml import pytest -from ceph.deployment.service_spec import HostPlacementSpec, PlacementSpec, \ - ServiceSpec, RGWSpec, NFSServiceSpec, IscsiServiceSpec, AlertManagerSpec, \ - CustomContainerSpec, GrafanaSpec, PrometheusSpec +from ceph.deployment.service_spec import ( + AlertManagerSpec, + CustomContainerSpec, + GrafanaSpec, + HostPlacementSpec, + IscsiServiceSpec, + NFSServiceSpec, + PlacementSpec, + PrometheusSpec, + RGWSpec, + ServiceSpec, +) from ceph.deployment.drive_group import DriveGroupSpec from ceph.deployment.hostspec import SpecValidationError