refactor: moved SSH key management classes to separate file, added planned methods unimplemented for some classes
This commit is contained in:
13
softman.py
13
softman.py
@@ -126,7 +126,7 @@ class Software:
|
||||
delattr(app, key[1])
|
||||
setattr(self, key[0], app)
|
||||
|
||||
def list(self, contents: bool = False) -> tuple[str]:
|
||||
def show(self, contents: bool = False) -> tuple[str]:
|
||||
apps: tuple[str] | tuple[Apps] = tuple(
|
||||
filter(
|
||||
lambda a: isinstance(getattr(self, a), Apps),
|
||||
@@ -151,4 +151,13 @@ class Software:
|
||||
dir(self)
|
||||
)
|
||||
)
|
||||
return len(apps)
|
||||
return len(apps)
|
||||
|
||||
def __contains__(self):
|
||||
raise NotImplementedError
|
||||
|
||||
def __missing__(self):
|
||||
raise NotImplementedError
|
||||
|
||||
def __iter__(self):
|
||||
raise NotImplementedError
|
||||
Reference in New Issue
Block a user