def lost_connection(self, p):
        self.protocols.remove(p)
This is invoked every time that we select this module as the active module in Slicer (not only the first time)
dataset/ETHPy150Open bfrog/whizzer/whizzer/rpc/picklerpc.py/PickleProtocolFactory.lost_connection--crossover with--dataset/ETHPy150Open acil-bwh/SlicerCIP/Scripted/CIP_Blank/CIP_Blank.py/CIP_BlankWidget.enter