From e395ea9371ec3ca89962e36ecd514550c1787bbf Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 15 Sep 2019 14:09:47 +0200 Subject: [PATCH] Fix MSSP connect traceback. Resolve #1930. Also add mock external_discord_hello inputfunc for Mudlet. --- evennia/server/inputfuncs.py | 10 ++++++++++ evennia/server/portal/mssp.py | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/evennia/server/inputfuncs.py b/evennia/server/inputfuncs.py index 08427658b9..ed1e778297 100644 --- a/evennia/server/inputfuncs.py +++ b/evennia/server/inputfuncs.py @@ -541,3 +541,13 @@ def msdp_unreport(session, *args, **kwargs): """ unmonitor(session, *args, **kwargs) + + +# client specific + +def external_discord_hello(session, *args, **kwargs): + """ + Sent by Mudlet as a greeting; added here to avoid + logging a missing inputfunc for it. + """ + pass diff --git a/evennia/server/portal/mssp.py b/evennia/server/portal/mssp.py index 78dd12b699..7bec2bb725 100644 --- a/evennia/server/portal/mssp.py +++ b/evennia/server/portal/mssp.py @@ -115,7 +115,7 @@ class Mssp(object): if MSSPTable_CUSTOM: self.mssp_table.update(MSSPTable_CUSTOM) - varlist = '' + varlist = b'' for variable, value in self.mssp_table.items(): if callable(value): value = value()