From 005b3f4530fe53055f70b4aef46d168e2f46f02d Mon Sep 17 00:00:00 2001 From: Griatch Date: Sat, 15 Jun 2019 22:24:32 +0200 Subject: [PATCH] Handle websocket autoconnect and remove session duplicates. Resolves #1851. Resolves #1562. --- CHANGELOG.md | 13 ++++-- evennia/accounts/accounts.py | 28 ++++++++----- evennia/commands/command.py | 8 ++++ evennia/commands/default/muxcommand.py | 7 ++++ evennia/commands/default/system.py | 8 ++-- evennia/game_template/commands/command.py | 2 +- evennia/server/portal/portalsessionhandler.py | 7 +++- evennia/server/portal/webclient.py | 42 +++++++++++-------- evennia/server/sessionhandler.py | 27 +++++++----- evennia/web/utils/general_context.py | 5 ++- evennia/web/utils/middleware.py | 27 ++++++------ requirements.txt | 2 +- win_requirements.txt | 2 +- 13 files changed, 114 insertions(+), 64 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d650518b2..4f1ed45086 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,12 @@ ## Evennia 0.9 (2018-2019) -Update to Python 3 +### Distribution -- Use `python3 -m venv ` -- Use `python3 -m pdb