diff --git a/BUGS.md b/BUGS.md index 08a5727..a1264fb 100644 --- a/BUGS.md +++ b/BUGS.md @@ -27,6 +27,7 @@ # FIXED +- qd user 0 faz logout rebenta. - Quando grava JSON do teste deve usar 'path' tal como definido na configuração e não expandido. Isto porque em OSX /home é /Users e quando se muda de um sistema para outro não encontra os testes. Assim, usando ~ na configuração deveria funcionar sempre. - configuração do teste não joga bem com o do aprendizations. Em particular os scripts não ficam com o mesmo path!!! - configurar pf em freebsd, port forward 80 -> 8080. documentacao diff --git a/app.py b/app.py index 0e3c39c..fdd461b 100644 --- a/app.py +++ b/app.py @@ -108,7 +108,8 @@ class App(object): # ----------------------------------------------------------------------- def logout(self, uid): - del self.online[uid] + self.online.pop(uid, None) # remove from dict if exists + # del self.online[uid] logger.info('Student {}: logged out.'.format(uid)) # ----------------------------------------------------------------------- -- libgit2 0.21.2