Сначала посетила сумасшедшая мысль сделать приватный прокси-реестр, которые если не находит пакет в приватном идет в публичный. Но не хотелось бы усложнять вещи.
protocol_factory must be a callable returning a protocol implementation.
class ClientServerportocol(asyncio.Protocol):
def __init__(self, database):
self.db = database
....
def run_server(host='', port=9001):
...
coro = loop.create_server(lambda: ClientServerportocol(myDatabaseClass()), host, port)
...
шо
address, data = udp_socket.recvfrom(64)
udp_socket.sendto(address, data[::-1])