Skip to content

Commit 1a2346e

Browse files
cephadm: update some type annotations
Update some function typing from the old comment based style to the current type annotations style. Not only does this modernize the code but it fixes issues found by newer versions of flake8 that were flagging types only referenced in type comments as unused imports. Part of an effort to get ceph tox environments passing on Python 3.12. Signed-off-by: John Mulligan <[email protected]>
1 parent f0f7d9b commit 1a2346e

File tree

1 file changed

+7
-14
lines changed

1 file changed

+7
-14
lines changed

src/cephadm/cephadmlib/daemons/ingress.py

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,7 @@ def create_daemon_dirs(self, data_dir: str, uid: int, gid: int) -> None:
8282
def get_daemon_args(self) -> List[str]:
8383
return ['haproxy', '-f', '/var/lib/haproxy/haproxy.cfg']
8484

85-
def validate(self):
86-
# type: () -> None
85+
def validate(self) -> None:
8786
if not is_fsid(self.fsid):
8887
raise Error('not an fsid: %s' % self.fsid)
8988
if not self.daemon_id:
@@ -99,12 +98,10 @@ def validate(self):
9998
'required file missing from config-json: %s' % fname
10099
)
101100

102-
def get_daemon_name(self):
103-
# type: () -> str
101+
def get_daemon_name(self) -> str:
104102
return '%s.%s' % (self.daemon_type, self.daemon_id)
105103

106-
def get_container_name(self, desc=None):
107-
# type: (Optional[str]) -> str
104+
def get_container_name(self, desc: Optional[str] = None) -> str:
108105
cname = 'ceph-%s-%s' % (self.fsid, self.get_daemon_name())
109106
if desc:
110107
cname = '%s-%s' % (cname, desc)
@@ -212,8 +209,7 @@ def create_daemon_dirs(self, data_dir: str, uid: int, gid: int) -> None:
212209
# populate files from the config-json
213210
populate_files(data_dir, self.files, uid, gid)
214211

215-
def validate(self):
216-
# type: () -> None
212+
def validate(self) -> None:
217213
if not is_fsid(self.fsid):
218214
raise Error('not an fsid: %s' % self.fsid)
219215
if not self.daemon_id:
@@ -229,20 +225,17 @@ def validate(self):
229225
'required file missing from config-json: %s' % fname
230226
)
231227

232-
def get_daemon_name(self):
233-
# type: () -> str
228+
def get_daemon_name(self) -> str:
234229
return '%s.%s' % (self.daemon_type, self.daemon_id)
235230

236-
def get_container_name(self, desc=None):
237-
# type: (Optional[str]) -> str
231+
def get_container_name(self, desc: Optional[str] = None) -> str:
238232
cname = 'ceph-%s-%s' % (self.fsid, self.get_daemon_name())
239233
if desc:
240234
cname = '%s-%s' % (cname, desc)
241235
return cname
242236

243237
@staticmethod
244-
def get_container_envs():
245-
# type: () -> List[str]
238+
def get_container_envs() -> List[str]:
246239
envs = [
247240
'KEEPALIVED_AUTOCONF=false',
248241
'KEEPALIVED_CONF=/etc/keepalived/keepalived.conf',

0 commit comments

Comments
 (0)