|
|
|
|
|
|
|
|
import uuid |
|
|
import uuid |
|
|
import requests |
|
|
import requests |
|
|
import logging |
|
|
import logging |
|
|
|
|
|
import copy |
|
|
from enum import Enum, IntEnum |
|
|
from enum import Enum, IntEnum |
|
|
import importlib |
|
|
import importlib |
|
|
from Cryptodome.PublicKey import RSA |
|
|
from Cryptodome.PublicKey import RSA |
|
|
|
|
|
|
|
|
def show_configs(): |
|
|
def show_configs(): |
|
|
msg = f"Current configs, from {conf_realpath(SERVICE_CONF)}:" |
|
|
msg = f"Current configs, from {conf_realpath(SERVICE_CONF)}:" |
|
|
for k, v in CONFIGS.items(): |
|
|
for k, v in CONFIGS.items(): |
|
|
|
|
|
if isinstance(v, dict): |
|
|
|
|
|
if "password" in v: |
|
|
|
|
|
v = copy.deepcopy(v) |
|
|
|
|
|
v["password"] = "*" * 8 |
|
|
msg += f"\n\t{k}: {v}" |
|
|
msg += f"\n\t{k}: {v}" |
|
|
logging.info(msg) |
|
|
logging.info(msg) |
|
|
|
|
|
|