]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind/mgr: replace imports of distutils.util
authorJohn Mulligan <jmulligan@redhat.com>
Thu, 19 Sep 2024 00:45:58 +0000 (17:45 -0700)
committerJohn Mulligan <jmulligan@redhat.com>
Tue, 24 Sep 2024 17:40:19 +0000 (13:40 -0400)
In python 3.12 distutils is removed. Replace uses of
distutils.util.strtobool with our own utility function.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/pybind/mgr/dashboard/tools.py
src/pybind/mgr/volumes/fs/operations/pin_util.py

index 51ed9c471aac66267c6e2b1abf4490eefbd6f9a0..14de970cceb0fcc91566eab8112be0657070b095 100644 (file)
@@ -9,9 +9,9 @@ import threading
 import time
 import urllib
 from datetime import datetime, timedelta
-from distutils.util import strtobool
 
 import cherrypy
+from ceph.utils import strtobool
 from mgr_util import build_url
 
 from . import mgr
index a12ab5b4d4b286c265cf3e8d8f864ce1c5ce1adf..631fdd8fcaa252d2b988ec319ba0a885563435f4 100644 (file)
@@ -3,7 +3,7 @@ import errno
 import cephfs
 
 from ..exception import VolumeException
-from distutils.util import strtobool
+from ceph.utils import strtobool
 
 _pin_value = {
     "export": lambda x: int(x),