Beispiel #1
0
 def _flush_whitespace(self):
     data = self._data
     if data:
         if not isspace(data):
             self.append('#text: ' + repr(data))
         self._data = u''
Beispiel #2
0
 def text(self, data, disable_escaping=False):
     # OK to indent end-tag if just whitespace is written
     self._indent_end_tag = isspace(data)
     htmlprinter.text(self, data, disable_escaping)
Beispiel #3
0
 def text(self, *args, **kw):
     self._stack.append(('text', args, kw))
     # Non-whitespace characters, cannot be HTML/XHTML
     if not isspace(args[0]):
         self._finalize(_XML_METHOD)
     return
Beispiel #4
0
 def _flush_whitespace(self):
     data = self._data
     if data:
         if not isspace(data):
             self.append('#text: ' + repr(data))
         self._data = u''
Beispiel #5
0
 def text(self, *args, **kw):
     self._stack.append(('text', args, kw))
     # Non-whitespace characters, cannot be HTML/XHTML
     if not isspace(args[0]):
         self._finalize(_XML_METHOD)
     return