New Addon

Google BK
This commit is contained in:
2023-04-23 18:17:03 +07:00
parent 1c7fd2b476
commit 702d080a1e
248 changed files with 72745 additions and 0 deletions
@@ -0,0 +1,2 @@
# flake8: noqa
from .debug_server import DebugServer
@@ -0,0 +1,18 @@
from backup.config import Config, Setting, Startable
from backup.logger import getLogger
from injector import inject, singleton
logger = getLogger(__name__)
@singleton
class DebugServer(Startable):
@inject
def __init__(self, config: Config):
self._config = config
async def start(self):
if self._config.get(Setting.DEBUGGER_PORT) is not None:
import debugpy
port = self._config.get(Setting.DEBUGGER_PORT)
logger.info("Starting debugger on port {}".format(port))
debugpy.listen(("0.0.0.0", port))