def handle_data(self, data):
if not self.silent:<EOL><INDENT>if self.url:<EOL><INDENT>if self.url == data:<EOL><INDENT>data = '<STR_LIT>'<EOL><DEDENT>else:<EOL><INDENT>data = '<STR_LIT:(>' + data + '<STR_LIT:)>'<EOL><DEDENT><DEDENT>self.url = '<STR_LIT>'<EOL>self.result += cgi.escape(data, True)<EOL><DEDENT>lines = data.splitlines()<EOL>if len(lines) > <NUM_LIT:1>:<EOL><INDENT>match_obj = RE_HTML_FIRST_NON_QUOTATION_CHAR_ON_LINE.search(<EOL>lines[-<NUM_LIT:1>])<EOL>if match_obj:<EOL><INDENT>self.line_quotation = '<STR_LIT>' * match_obj.start()<EOL><DEDENT>else:<EOL><INDENT>self.line_quotation = '<STR_LIT>'<EOL><DEDENT><DEDENT>
Function called for text nodes