diff --git a/deps/infra-0.1.tar.gz b/deps/infra-0.1.tar.gz new file mode 100644 index 0000000..ad9e31b Binary files /dev/null and b/deps/infra-0.1.tar.gz differ diff --git a/main.py b/main.py index b16c9a4..785dd40 100644 --- a/main.py +++ b/main.py @@ -21,14 +21,7 @@ from pygost import gost34112012256 import xml.etree.ElementTree as ET from reqs.request_xml_service import RequestXmlService import zipfile -from libcommon import * -from libdatabase import * -from libgeodata import * -from libgeodriver import * -from libgeodesy import * -from libgeom import * -from libipdutilities import * -from liboodriver import * +from infra import * from config import Config from zip import Zip import boto3 @@ -405,6 +398,12 @@ def onSent(params, files, callback_url): def onDelivered(params, files, callback_url): logger.warning('onDelivered') +def bnd_connected(bnd_name: str): + logger.warning(f'{bnd_name} connected') + +def bnd_disconnected(bnd_name: str): + logger.warning(f'{bnd_name} disconnected') + def main(): logger.setLevel(logging.INFO) @@ -417,6 +416,8 @@ def main(): server.register_function(accept) server.register_function(onSent) server.register_function(onDelivered) + server.register_function(bnd_connected) + server.register_function(bnd_disconnected) thread = threading.Thread(target=run_tasks) thread.start()