File tree 7 files changed +18
-18
lines changed
7 files changed +18
-18
lines changed Original file line number Diff line number Diff line change 1
1
from __future__ import absolute_import , division , unicode_literals
2
2
3
- from . import _base
3
+ from . import base
4
4
5
5
try :
6
6
from collections import OrderedDict
7
7
except ImportError :
8
8
from ordereddict import OrderedDict
9
9
10
10
11
- class Filter (_base .Filter ):
11
+ class Filter (base .Filter ):
12
12
def __iter__ (self ):
13
- for token in _base .Filter .__iter__ (self ):
13
+ for token in base .Filter .__iter__ (self ):
14
14
if token ["type" ] in ("StartTag" , "EmptyTag" ):
15
15
attrs = OrderedDict ()
16
16
for name , value in sorted (token ["data" ].items (),
File renamed without changes.
Original file line number Diff line number Diff line change 1
1
from __future__ import absolute_import , division , unicode_literals
2
2
3
- from . import _base
3
+ from . import base
4
4
5
5
6
- class Filter (_base .Filter ):
6
+ class Filter (base .Filter ):
7
7
def __init__ (self , source , encoding ):
8
- _base .Filter .__init__ (self , source )
8
+ base .Filter .__init__ (self , source )
9
9
self .encoding = encoding
10
10
11
11
def __iter__ (self ):
12
12
state = "pre_head"
13
13
meta_found = (self .encoding is None )
14
14
pending = []
15
15
16
- for token in _base .Filter .__iter__ (self ):
16
+ for token in base .Filter .__iter__ (self ):
17
17
type = token ["type" ]
18
18
if type == "StartTag" :
19
19
if token ["name" ].lower () == "head" :
Original file line number Diff line number Diff line change 2
2
3
3
from six import text_type
4
4
5
- from . import _base
5
+ from . import base
6
6
from ..constants import namespaces , voidElements
7
7
8
8
from ..constants import spaceCharacters
9
9
spaceCharacters = "" .join (spaceCharacters )
10
10
11
11
12
- class Filter (_base .Filter ):
12
+ class Filter (base .Filter ):
13
13
def __init__ (self , source , require_matching_tags = True ):
14
14
super (Filter , self ).__init__ (source )
15
15
self .require_matching_tags = require_matching_tags
16
16
17
17
def __iter__ (self ):
18
18
open_elements = []
19
- for token in _base .Filter .__iter__ (self ):
19
+ for token in base .Filter .__iter__ (self ):
20
20
type = token ["type" ]
21
21
if type in ("StartTag" , "EmptyTag" ):
22
22
namespace = token ["namespace" ]
Original file line number Diff line number Diff line change 1
1
from __future__ import absolute_import , division , unicode_literals
2
2
3
- from . import _base
3
+ from . import base
4
4
5
5
6
- class Filter (_base .Filter ):
6
+ class Filter (base .Filter ):
7
7
def slider (self ):
8
8
previous1 = previous2 = None
9
9
for token in self .source :
Original file line number Diff line number Diff line change 5
5
6
6
from six .moves import urllib_parse as urlparse
7
7
8
- from . import _base
8
+ from . import base
9
9
from ..constants import namespaces , prefixes
10
10
11
11
__all__ = ["Filter" ]
712
712
re .VERBOSE )
713
713
714
714
715
- class Filter (_base .Filter ):
715
+ class Filter (base .Filter ):
716
716
""" sanitization of XHTML+MathML+SVG and of inline style attributes."""
717
717
def __init__ (self ,
718
718
source ,
@@ -739,7 +739,7 @@ def __init__(self,
739
739
self .svg_allow_local_href = svg_allow_local_href
740
740
741
741
def __iter__ (self ):
742
- for token in _base .Filter .__iter__ (self ):
742
+ for token in base .Filter .__iter__ (self ):
743
743
token = self .sanitize_token (token )
744
744
if token :
745
745
yield token
Original file line number Diff line number Diff line change 2
2
3
3
import re
4
4
5
- from . import _base
5
+ from . import base
6
6
from ..constants import rcdataElements , spaceCharacters
7
7
spaceCharacters = "" .join (spaceCharacters )
8
8
9
9
SPACES_REGEX = re .compile ("[%s]+" % spaceCharacters )
10
10
11
11
12
- class Filter (_base .Filter ):
12
+ class Filter (base .Filter ):
13
13
14
14
spacePreserveElements = frozenset (["pre" , "textarea" ] + list (rcdataElements ))
15
15
16
16
def __iter__ (self ):
17
17
preserve = 0
18
- for token in _base .Filter .__iter__ (self ):
18
+ for token in base .Filter .__iter__ (self ):
19
19
type = token ["type" ]
20
20
if type == "StartTag" \
21
21
and (preserve or token ["name" ] in self .spacePreserveElements ):
You can’t perform that action at this time.
0 commit comments