improve CLI output

This commit is contained in:
2021-09-30 23:51:06 +02:00
parent 01ae131088
commit 6a242e7d02
4 changed files with 27 additions and 3 deletions

View File

@@ -39,6 +39,10 @@ class WhitelistBase:
self.batv_regex = re.compile(
r"^prvs=[0-9]{4}[0-9A-Fa-f]{6}=(?P<LEFT_PART>.+?)@")
@property
def type(self):
return "Base"
def remove_batv(self, addr):
return self.batv_regex.sub(r"\g<LEFT_PART>", addr, count=1)
@@ -137,6 +141,10 @@ class DatabaseWhitelist(WhitelistBase):
cfg.append(f"{arg}={self.cfg[arg]}")
return "DatabaseWhitelist(" + ", ".join(cfg) + ")"
@property
def type(self):
return "DB"
def _entry_to_dict(self, entry):
result = {}
result[entry.id] = {