From f21f13374ee9f268782a48045073e34700f6780e Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Tue, 21 Aug 2012 01:22:59 -0400 Subject: [PATCH] Fix py2 token support. --- mwparserfromhell/parser/tokens.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mwparserfromhell/parser/tokens.py b/mwparserfromhell/parser/tokens.py index 390d125..060f1b2 100644 --- a/mwparserfromhell/parser/tokens.py +++ b/mwparserfromhell/parser/tokens.py @@ -22,7 +22,7 @@ from __future__ import unicode_literals -from ..compat import basestring, str +from ..compat import basestring, py3k, str __all__ = ["Token"] @@ -55,7 +55,7 @@ class Token(object): def make(name): __all__.append(name) - return type(name, (Token,), {}) + return type(name if py3k else name.encode("utf8"), (Token,), {}) Text = make("Text")