From d5f70b6524fac9365c4a2b3d1a4fd04a9b5ca0ab Mon Sep 17 00:00:00 2001 From: Griatch Date: Thu, 1 Oct 2015 01:18:17 +0200 Subject: [PATCH] Fixed a regression introduced in rev eb2bd8d that made the webclient fail when loading text2html. --- evennia/utils/text2html.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/evennia/utils/text2html.py b/evennia/utils/text2html.py index 8797e73ff0..705af79d53 100644 --- a/evennia/utils/text2html.py +++ b/evennia/utils/text2html.py @@ -211,17 +211,17 @@ class TextToHTMLparser(object): text (str): Processed text. """ - c = m.groupdict() - if c['htmlchars']: - return cgi.escape(c['htmlchars']) - if c['lineend']: + cdict = match.groupdict() + if cdict['htmlchars']: + return cgi.escape(cdict['htmlchars']) + if cdict['lineend']: return '
' - elif c['space'] == '\t': + elif cdict['space'] == '\t': return ' ' * self.tabstop - elif c['space']: - t = m.group().replace('\t', ' ' * self.tabstop) - t = t.replace(' ', ' ') - return t + elif cdict['space']: + text = match.group().replace('\t', ' ' * self.tabstop) + text = text.replace(' ', ' ') + return text def parse(self, text, strip_ansi=False): """