Fix index error when cleaning out connections.

This commit is contained in:
Matthew Stratford 2020-04-17 17:31:37 +01:00
parent 94ffe8dd74
commit 09c1ff2492

View file

@ -109,7 +109,8 @@ def getNextHourConnection() -> Optional[Connection]:
def cleanOldConnections() -> None: def cleanOldConnections() -> None:
global connections global connections
for i in range(len(connections)): #Go backwards round the loop so that pop's don't interfere with the index.
for i in range(len(connections)-1,-1,-1):
if connections[i]["endTimestamp"] < datetime.datetime.now().timestamp(): if connections[i]["endTimestamp"] < datetime.datetime.now().timestamp():
connections.pop(i) connections.pop(i)