diff --git a/engineio/server.py b/engineio/server.py index 12a89fd4..b34fd01a 100644 --- a/engineio/server.py +++ b/engineio/server.py @@ -652,7 +652,7 @@ def _service_task(self): # pragma: no cover continue # go through the entire client list in a ping interval cycle - sleep_interval = self.ping_timeout / len(self.sockets) + sleep_interval = float(self.ping_timeout) / len(self.sockets) try: # iterate over the current clients