From 0534502d36efd9231a6a398032fdab6df1ffca3a Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 19 Jan 2020 15:43:52 +0100 Subject: [PATCH] Handle protocols without native SCREENWIDTH awareness, defaulting to settings.CLIENT_DEFAULT_WIDTH. Resolves #1989. --- evennia/commands/command.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/evennia/commands/command.py b/evennia/commands/command.py index 535ce15dd9..b24f5523d2 100644 --- a/evennia/commands/command.py +++ b/evennia/commands/command.py @@ -489,7 +489,8 @@ Command {self} has no defined `func()` - showing on-command variables: """ if self.session: - return self.session.protocol_flags["SCREENWIDTH"][0] + return self.session.protocol_flags.get( + "SCREENWIDTH", (settings.CLIENT_DEFAULT_WIDTH, ))[0] def styled_table(self, *args, **kwargs): """