@@ -9,14 +9,14 @@ def __init__(self, name):
9
9
self .childNodes = []
10
10
self ._flags = []
11
11
12
- def __str__ (self ):
12
+ def __unicode__ (self ):
13
13
return self .name
14
14
15
15
def __repr__ (self ):
16
16
return "<%s %s>" % (self .__class__ , self .name )
17
17
18
18
def printTree (self , indent = 0 ):
19
- tree = '\n |%s%s' % (' ' * indent , str (self ))
19
+ tree = '\n |%s%s' % (' ' * indent , unicode (self ))
20
20
for child in self .childNodes :
21
21
tree += child .printTree (indent + 2 )
22
22
return tree
@@ -67,11 +67,11 @@ class Document(Node):
67
67
def __init__ (self ):
68
68
Node .__init__ (self , None )
69
69
70
- def __str__ (self ):
70
+ def __unicode__ (self ):
71
71
return "#document"
72
72
73
73
def printTree (self ):
74
- tree = str (self )
74
+ tree = unicode (self )
75
75
for child in self .childNodes :
76
76
tree += child .printTree (2 )
77
77
return tree
@@ -80,27 +80,27 @@ class DocumentType(Node):
80
80
def __init__ (self , name ):
81
81
Node .__init__ (self , name )
82
82
83
- def __str__ (self ):
83
+ def __unicode__ (self ):
84
84
return "<!DOCTYPE %s>" % self .name
85
85
86
86
class TextNode (Node ):
87
87
def __init__ (self , value ):
88
88
Node .__init__ (self , None )
89
89
self .value = value
90
90
91
- def __str__ (self ):
91
+ def __unicode__ (self ):
92
92
return "\" %s\" " % self .value
93
93
94
94
class Element (Node ):
95
95
def __init__ (self , name ):
96
96
Node .__init__ (self , name )
97
97
self .attributes = {}
98
98
99
- def __str__ (self ):
99
+ def __unicode__ (self ):
100
100
return "<%s>" % self .name
101
101
102
102
def printTree (self , indent ):
103
- tree = '\n |%s%s' % (' ' * indent , str (self ))
103
+ tree = '\n |%s%s' % (' ' * indent , unicode (self ))
104
104
indent += 2
105
105
if self .attributes :
106
106
for name , value in self .attributes .iteritems ():
@@ -114,7 +114,7 @@ def __init__(self, data):
114
114
Node .__init__ (self , None )
115
115
self .data = data
116
116
117
- def __str__ (self ):
117
+ def __unicode__ (self ):
118
118
return "<!-- %s -->" % self .data
119
119
120
120
class TreeBuilder (_base .TreeBuilder ):
0 commit comments