From: Josh Durgin Date: Fri, 12 Mar 2021 21:53:04 +0000 (-0500) Subject: mgr/volumes: don't require typing X-Git-Tag: v14.2.18~2^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ac9ebd9891b10e52c3d3f55468a6fa72a49a6edf;p=ceph.git mgr/volumes: don't require typing This isn't available for python2 on centos 7. This is only needed for nautilus because that's the last release using python 2 and centos 7. Fixes: https://tracker.ceph.com/issues/49762 Signed-off-by: Josh Durgin --- diff --git a/src/pybind/mgr/volumes/fs/operations/access.py b/src/pybind/mgr/volumes/fs/operations/access.py index 158e21c2619bd..44430f5919eb6 100644 --- a/src/pybind/mgr/volumes/fs/operations/access.py +++ b/src/pybind/mgr/volumes/fs/operations/access.py @@ -1,6 +1,9 @@ import errno import json -from typing import List +try: + from typing import List +except ImportError: + pass # For typing only def prepare_updated_caps_list(existing_caps, mds_cap_str, osd_cap_str, authorize=True): caps_list = [] # type: List[str] diff --git a/src/pybind/mgr/volumes/fs/operations/versions/subvolume_v1.py b/src/pybind/mgr/volumes/fs/operations/versions/subvolume_v1.py index b232b365840ba..b4cca7363598d 100644 --- a/src/pybind/mgr/volumes/fs/operations/versions/subvolume_v1.py +++ b/src/pybind/mgr/volumes/fs/operations/versions/subvolume_v1.py @@ -6,7 +6,10 @@ import errno import logging import json from datetime import datetime -from typing import List, Dict +try: + from typing import List, Dict +except ImportError: + pass # For typing only import cephfs