Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit82377ec

Browse files
committed
Make Py3 code work on Py2 as well.
Everything works except the lxml treewalkers. That really needs rewritten.
1 parent84b1710 commit82377ec

File tree

52 files changed

+157
-41
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+157
-41
lines changed

‎html5lib/__init__.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
13
"""
24
HTML parsing library based on the WHATWG "HTML5"
35
specification. The parser is designed to be compatible with existing

‎html5lib/constants.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
13
importstring,gettext
24
_=gettext.gettext
35

‎html5lib/filters/_base.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
13

24
classFilter(object):
35
def__init__(self,source):

‎html5lib/filters/inject_meta_charset.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
13
from .import_base
24

35
classFilter(_base.Filter):

‎html5lib/filters/lint.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
13
fromgettextimportgettext
24
_=gettext
35

‎html5lib/filters/optionaltags.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
13
from .import_base
24

35
classFilter(_base.Filter):

‎html5lib/filters/sanitizer.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
13
from .import_base
24
fromhtml5lib.sanitizerimportHTMLSanitizerMixin
35

‎html5lib/filters/whitespace.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
13
importre
24

35
from .import_base

‎html5lib/html5parser.py‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
fromsiximportwith_metaclass
3+
14
importsys
25
importtypes
36

@@ -444,7 +447,7 @@ def getMetaclass(use_metaclass, metaclass_func):
444447
else:
445448
returntype
446449

447-
classPhase(object,metaclass=getMetaclass(debug,log)):
450+
classPhase(with_metaclass(getMetaclass(debug,log))):
448451
"""Base class for helper object that implements each phase of processing
449452
"""
450453

@@ -2686,7 +2689,7 @@ def impliedTagToken(name, type="EndTag", attributes = None,
26862689
selfClosing=False):
26872690
ifattributesisNone:
26882691
attributes= {}
2689-
return {"type":tokenTypes[type],"name":str(name),"data":attributes,
2692+
return {"type":tokenTypes[type],"name":name,"data":attributes,
26902693
"selfClosing":selfClosing}
26912694

26922695
classParseError(Exception):

‎html5lib/ihatexml.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__importabsolute_import,division,unicode_literals
2+
13
importre
24
importwarnings
35

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp