MCPcopy Create free account
hub / github.com/LabPy/lantz / session

Method session

lantz/drivers/legacy/rpc.py:716–728  ·  view source on GitHub ↗
(self, connection)

Source from the content-addressed store, hash-verified

714 self.session(self.sock.accept())
715
716 def session(self, connection):
717 sock, (host, port) = connection
718 while 1:
719 try:
720 call = recvrecord(sock)
721 except EOFError:
722 break
723 except socket.error:
724 print('socket error:', sys.exc_info()[0])
725 break
726 reply = self.handle(call)
727 if reply is not None:
728 sendrecord(sock, reply)
729
730 def forkingloop(self):
731 # Like loop but uses forksession()

Callers 2

loopMethod · 0.95
forksessionMethod · 0.95

Calls 3

recvrecordFunction · 0.85
sendrecordFunction · 0.85
handleMethod · 0.45

Tested by

no test coverage detected