@@ -23,11 +23,11 @@ | |||||
from __future__ import unicode_literals | from __future__ import unicode_literals | ||||
from . import tokens | from . import tokens | ||||
from ..compat import str | |||||
from ..nodes import Heading, HTMLEntity, Tag, Template, Text | from ..nodes import Heading, HTMLEntity, Tag, Template, Text | ||||
from ..nodes.extras import Attribute, Parameter | from ..nodes.extras import Attribute, Parameter | ||||
from ..smart_list import SmartList | from ..smart_list import SmartList | ||||
from ..wikicode import Wikicode | from ..wikicode import Wikicode | ||||
from ..compat import str, bytes | |||||
__all__ = ["Builder"] | __all__ = ["Builder"] | ||||
@@ -27,7 +27,7 @@ import string | |||||
from . import contexts | from . import contexts | ||||
from . import tokens | from . import tokens | ||||
from ..compat import htmlentitydefs | |||||
from ..compat import htmlentities | |||||
__all__ = ["Tokenizer"] | __all__ = ["Tokenizer"] | ||||
@@ -230,7 +230,7 @@ class Tokenizer(object): | |||||
if test < 1 or test > 0x10FFFF: | if test < 1 or test > 0x10FFFF: | ||||
self._fail_route() | self._fail_route() | ||||
else: | else: | ||||
if this not in htmlentitydefs.entitydefs: | |||||
if this not in htmlentities.entitydefs: | |||||
self._fail_route() | self._fail_route() | ||||
self._write(tokens.Text(text=this)) | self._write(tokens.Text(text=this)) | ||||
@@ -21,7 +21,8 @@ | |||||
# SOFTWARE. | # SOFTWARE. | ||||
from __future__ import unicode_literals | from __future__ import unicode_literals | ||||
from ..compat import str, bytes, v | |||||
from ..compat import basestring, str | |||||
__all__ = ["Token"] | __all__ = ["Token"] | ||||
@@ -31,7 +32,7 @@ class Token(object): | |||||
def __repr__(self): | def __repr__(self): | ||||
args = [] | args = [] | ||||
for key, value in self._kwargs.iteritems(): | |||||
for key, value in self._kwargs.items(): | |||||
if isinstance(value, basestring) and len(value) > 100: | if isinstance(value, basestring) and len(value) > 100: | ||||
args.append(key + "=" + repr(value[:97] + "...")) | args.append(key + "=" + repr(value[:97] + "...")) | ||||
else: | else: | ||||
@@ -52,15 +53,9 @@ class Token(object): | |||||
def __delattr__(self, key): | def __delattr__(self, key): | ||||
del self._kwargs[key] | del self._kwargs[key] | ||||
if v >= 3: | |||||
def make(name): | |||||
__all__.append(name) | |||||
return type(name, (Token,), {}) | |||||
else: | |||||
def make(name): | |||||
name = name.encode("utf-8") | |||||
__all__.append(name) | |||||
return type(name, (Token,), {}) | |||||
def make(name): | |||||
__all__.append(name) | |||||
return type(name, (Token,), {}) | |||||
Text = make("Text") | Text = make("Text") | ||||