]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
python-common: reformat utils.py with black
authorJohn Mulligan <jmulligan@redhat.com>
Wed, 20 Aug 2025 14:30:28 +0000 (10:30 -0400)
committerJohn Mulligan <jmulligan@redhat.com>
Mon, 15 Sep 2025 14:44:43 +0000 (10:44 -0400)
Use the black formatter (with a single manual tweak) to reformat
the utils.py file. This formatting will be enforced by a future
change.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/python-common/ceph/utils.py

index 0544e9f4173d102fb88b6f53286f0808f0bf6eee..5419de7da32bfb4d17728a28e1e61e697a629c86 100644 (file)
@@ -30,7 +30,8 @@ def datetime_to_str(dt: datetime.datetime) -> str:
         ISO 8601 (timezone=UTC).
     """
     return dt.astimezone(tz=datetime.timezone.utc).strftime(
-        '%Y-%m-%dT%H:%M:%S.%fZ')
+        '%Y-%m-%dT%H:%M:%S.%fZ'
+    )
 
 
 def str_to_datetime(string: str) -> datetime.datetime:
@@ -50,7 +51,7 @@ def str_to_datetime(string: str) -> datetime.datetime:
     """
     fmts = [
         '%Y-%m-%dT%H:%M:%S.%f',
-        '%Y-%m-%dT%H:%M:%S.%f%z'
+        '%Y-%m-%dT%H:%M:%S.%f%z',
     ]
 
     # In *all* cases, the 9 digit second precision is too much for
@@ -74,8 +75,11 @@ def str_to_datetime(string: str) -> datetime.datetime:
         except ValueError:
             pass
 
-    raise ValueError("Time data {} does not match one of the formats {}".format(
-        string, str(fmts)))
+    raise ValueError(
+        "Time data {} does not match one of the formats {}".format(
+            string, str(fmts)
+        )
+    )
 
 
 def parse_timedelta(delta: str) -> Optional[datetime.timedelta]:
@@ -101,13 +105,15 @@ def parse_timedelta(delta: str) -> Optional[datetime.timedelta]:
     :return: The `datetime.timedelta` object or `None` in case of
         a parsing error.
     """
-    parts = re.match(r'(?P<seconds>-?\d+)s|'
-                     r'(?P<minutes>-?\d+)m|'
-                     r'(?P<hours>-?\d+)h|'
-                     r'(?P<days>-?\d+)d|'
-                     r'(?P<weeks>-?\d+)w$',
-                     delta,
-                     re.IGNORECASE)
+    parts = re.match(
+        r'(?P<seconds>-?\d+)s|'
+        r'(?P<minutes>-?\d+)m|'
+        r'(?P<hours>-?\d+)h|'
+        r'(?P<days>-?\d+)d|'
+        r'(?P<weeks>-?\d+)w$',
+        delta,
+        re.IGNORECASE,
+    )
     if not parts:
         return None
     parts = parts.groupdict()
@@ -130,17 +136,18 @@ def is_hex(s: str, strict: bool = True) -> bool:
     return True
 
 
-def http_req(hostname: str = '',
-             port: str = '443',
-             method: Optional[str] = None,
-             headers: MutableMapping[str, str] = {},
-             data: Optional[str] = None,
-             endpoint: str = '/',
-             scheme: str = 'https',
-             ssl_verify: bool = False,
-             timeout: Optional[int] = None,
-             ssl_ctx: Optional[Any] = None) -> Tuple[Any, Any, Any]:
-
+def http_req(
+    hostname: str = '',
+    port: str = '443',
+    method: Optional[str] = None,
+    headers: MutableMapping[str, str] = {},
+    data: Optional[str] = None,
+    endpoint: str = '/',
+    scheme: str = 'https',
+    ssl_verify: bool = False,
+    timeout: Optional[int] = None,
+    ssl_ctx: Optional[Any] = None,
+) -> Tuple[Any, Any, Any]:
     if not ssl_ctx:
         ssl_ctx = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
         if not ssl_verify: