MCPcopy Create free account
hub / github.com/ambianic/peerfetch / _shutdown

Function _shutdown

python/src/peerfetch/proxy.py:383–396  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

381 await logger.complete()
382
383async def _shutdown():
384 global _is_shutting_down
385 _is_shutting_down = True
386 global peer
387 logger.debug('Shutting down. Peer {}', peer)
388 if peer:
389 logger.info('Destroying peer {}', peer)
390 await peer.destroy()
391 else:
392 logger.info('Peer is None')
393 # loop.run_until_complete(pc.close())
394 # loop.run_until_complete(signaling.close())
395 global http_session
396 await http_session.close()
397
398@logger.catch
399def main():

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected