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: v19.0.0~926^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3d7b9342383ab5d4a2c7a346d6982aea09ebc6f8;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 --- diff --git a/src/pybind/mgr/cephadm/serve.py b/src/pybind/mgr/cephadm/serve.py index 67a7e8f332a8..a89c581c4f09 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 787b3f92f72b..a526edd6c63e 100644 --- a/src/pybind/mgr/cephadm/tests/test_cephadm.py +++ b/src/pybind/mgr/cephadm/tests/test_cephadm.py @@ -16,9 +16,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