# HG changeset patch # User Julien Cristau # Date 1372232154 -7200 # Node ID b6bcf99504c9a85c923703d9b273caf9741ddb16 # Parent b3ad80aa645fb17eef6aa523cbc36c9ad490bdc1 [server/repository] Go through the repo to close pyro sessions Turns out session.close() doesn't DTRT. diff -r b3ad80aa645f -r b6bcf99504c9 server/repository.py --- a/server/repository.py Fri May 31 11:13:06 2013 +0200 +++ b/server/repository.py Wed Jun 26 09:35:54 2013 +0200 @@ -1661,7 +1661,7 @@ # client was not yet connected to the repo return if not session.closed: - session.close() + self.close(session.id) daemon.removeConnection = removeConnection return daemon