From 336b47826686d590aa2e4c00d957097d08d10f00 Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Wed, 30 Jan 2008 21:02:28 +0000 Subject: [PATCH] disconnect immediately after recving a boot message --- direct/src/distributed/ClientRepositoryBase.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/direct/src/distributed/ClientRepositoryBase.py b/direct/src/distributed/ClientRepositoryBase.py index 588f71878a..0186e464e5 100644 --- a/direct/src/distributed/ClientRepositoryBase.py +++ b/direct/src/distributed/ClientRepositoryBase.py @@ -571,6 +571,10 @@ class ClientRepositoryBase(ConnectionRepository): self.bootedText = None self.notify.warning( "Server is booting us out with no explanation.") + + # disconnect now, don't wait for send/recv to fail + self.stopReaderPollTask() + self.lostConnection() def handleServerHeartbeat(self, di): # Got a heartbeat message from the server.