/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/internals
import asyncio class LoggingProtocol(asyncio.Protocol): def __init__(self, logger, network_logger, real_protocol): self._logger = logger self._network_logger = network_logger self._real_protocol = real_protocol def connection_made(self, transport): self._network_logger.debug("Connection made.") self._handle(lambda: self._real_protocol.connection_made(transport)) def connection_lost(self, exc): self._network_logger.debug("Connection lost.") self._handle(lambda: self._real_protocol.connection_lost(exc)) def datagram_received(self, data, addr): self._network_logger.debug("datagram_received: {!r}".format(data)) self._handle(lambda: self._real_protocol.datagram_received(data, addr)) def data_received(self, data): self._network_logger.debug("data_received: {!r}".format(data)) self._handle(lambda: self._real_protocol.data_received(data)) def _handle(self, impl): try: impl() except Exception as e: self._logger.exception(str(e))
.
Edit
..
Edit
__init__.py
Edit
__pycache__
Edit
auth_protocol.py
Edit
cln.py
Edit
deadlock_detecting_lock.py
Edit
global_scope.py
Edit
iaid.py
Edit
lazy_load.py
Edit
logger.py
Edit
logging_protocol.py
Edit
persistent_message.py
Edit
the_sink.py
Edit