code: def handle_data(self, data):
          
          if not self.silent:
              if self.url:
                  if self.url == data:
                      data = ''
                  else:
                      data = '(' + data + ')'
              self.url = ''
              self.result += cgi.escape(data, True)
          lines = data.splitlines()
          if len(lines) > 1:
              match_obj = RE_HTML_FIRST_NON_QUOTATION_CHAR_ON_LINE.search(
                  lines[-1])
              if match_obj:
                  self.line_quotation = '&gt;' * match_obj.start()
              else:
                  self.line_quotation = ''
docs: Function called for text nodes