]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
cephadm: use src/mypy.ini instead
authorSebastian Wagner <sebastian.wagner@suse.com>
Mon, 20 Jul 2020 11:55:09 +0000 (13:55 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Mon, 27 Jul 2020 13:15:44 +0000 (15:15 +0200)
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/cephadm/cephadm
src/cephadm/mypy.ini [deleted file]
src/cephadm/tox.ini

index e3a9cd39d2fc026deba3881880ec7d7a3db20412..b23962c56b7ab38d1b6bf2c941c93865120e73f8 100755 (executable)
@@ -732,8 +732,8 @@ class FileLock(object):
         #   https://stackoverflow.com/questions/17708885/flock-removing-locked-file-without-race-condition
         fd = self._lock_file_fd
         self._lock_file_fd = None
-        fcntl.flock(fd, fcntl.LOCK_UN)
-        os.close(fd)
+        fcntl.flock(fd, fcntl.LOCK_UN)  # type: ignore
+        os.close(fd)  # type: ignore
         return None
 
 
@@ -1112,7 +1112,7 @@ def infer_fsid(func):
             logger.debug('Using specified fsid: %s' % args.fsid)
             return func()
 
-        fsids = set()
+        fsids_set = set()
         daemon_list = list_daemons(detail=False)
         for daemon in daemon_list:
             if not is_fsid(daemon['fsid']):
@@ -1120,11 +1120,11 @@ def infer_fsid(func):
                 continue
             elif 'name' not in args or not args.name:
                 # args.name not specified
-                fsids.add(daemon['fsid'])
+                fsids_set.add(daemon['fsid'])
             elif daemon['name'] == args.name:
                 # args.name is a match
-                fsids.add(daemon['fsid'])
-        fsids = sorted(fsids)
+                fsids_set.add(daemon['fsid'])
+        fsids = sorted(fsids_set)
 
         if not fsids:
             # some commands do not always require an fsid
@@ -1300,7 +1300,7 @@ def make_var_run(fsid, uid, gid):
 
 
 def copy_tree(src, dst, uid=None, gid=None):
-    # type: (List[str], str, int, int) -> None
+    # type: (List[str], str, Optional[int], Optional[int]) -> None
     """
     Copy a directory tree from src to dst
     """
@@ -1325,7 +1325,7 @@ def copy_tree(src, dst, uid=None, gid=None):
 
 
 def copy_files(src, dst, uid=None, gid=None):
-    # type: (List[str], str, int, int) -> None
+    # type: (List[str], str, Optional[int], Optional[int]) -> None
     """
     Copy a files from src to dst
     """
@@ -1345,7 +1345,7 @@ def copy_files(src, dst, uid=None, gid=None):
 
 
 def move_files(src, dst, uid=None, gid=None):
-    # type: (List[str], str, int, int) -> None
+    # type: (List[str], str, Optional[int], Optional[int]) -> None
     """
     Move files from src to dst
     """
@@ -1486,7 +1486,7 @@ def check_units(units, enabler=None):
 
 
 def get_legacy_config_fsid(cluster, legacy_dir=None):
-    # type: (str, str) -> Optional[str]
+    # type: (str, Optional[str]) -> Optional[str]
     config_file = '/etc/ceph/%s.conf' % cluster
     if legacy_dir is not None:
         config_file = os.path.abspath(legacy_dir + config_file)
@@ -1499,7 +1499,7 @@ def get_legacy_config_fsid(cluster, legacy_dir=None):
 
 
 def get_legacy_daemon_fsid(cluster, daemon_type, daemon_id, legacy_dir=None):
-    # type: (str, str, Union[int, str], str) -> Optional[str]
+    # type: (str, str, Union[int, str], Optional[str]) -> Optional[str]
     fsid = None
     if daemon_type == 'osd':
         try:
diff --git a/src/cephadm/mypy.ini b/src/cephadm/mypy.ini
deleted file mode 100644 (file)
index 313abc8..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[mypy]
-ignore_missing_imports = False
index 3c7180ff9a5c7d8caad766325b8aecc591c22fdb..be0ab4ddfd4d9824c94e6bf71033dfd9e82627b9 100644 (file)
@@ -13,4 +13,4 @@ commands=pytest {posargs}
 [testenv:mypy]
 basepython = python3
 deps = mypy==0.782
-commands = mypy {posargs:cephadm}
+commands = mypy --config-file ../mypy.ini {posargs:cephadm}