From: Kefu Chai Date: Sun, 27 Jun 2021 07:04:39 +0000 (+0800) Subject: pybind/ceph_argparse: do not set self.typeargs in ctor of CephArgtype X-Git-Tag: v17.1.0~1519^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=41a4167db010162a3c1b4ae2f7357dd9aebbd7f0;p=ceph.git pybind/ceph_argparse: do not set self.typeargs in ctor of CephArgtype self.typeargs is never referenced, so let's just drop it. Signed-off-by: Kefu Chai --- diff --git a/src/pybind/ceph_argparse.py b/src/pybind/ceph_argparse.py index a029c1b2788..45474e3901b 100644 --- a/src/pybind/ceph_argparse.py +++ b/src/pybind/ceph_argparse.py @@ -127,7 +127,7 @@ class CephArgtype(object): set any per-instance validation parameters here from kwargs (fixed string sets, integer ranges, etc) """ - self.typeargs = None + pass def valid(self, s, partial=False): """ @@ -147,10 +147,7 @@ class CephArgtype(object): probably also override __str__() to give a more user-friendly 'name/type' description for use in command format help messages. """ - a = '' - if self.typeargs is not None: - a = self.typeargs - return '{0}(\'{1}\')'.format(self.__class__.__name__, a) + return self.__class__.__name__ def __str__(self): """