[issue44918] Unhandled Exception (Not Implemented) in HTMLParser().feed

2021-08-20 Thread Terry J. Reedy


Change by Terry J. Reedy :


--
resolution:  -> duplicate
stage:  -> resolved
status: open -> closed
superseder:  -> Not Implemented Error in stdLib HTMLParser

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue44918] Unhandled Exception (Not Implemented) in HTMLParser().feed

2021-08-15 Thread Karthikeyan Singaravelan


Karthikeyan Singaravelan  added the comment:

Seems similar to https://bugs.python.org/issue38573

--
nosy: +xtreak

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue44918] Unhandled Exception (Not Implemented) in HTMLParser().feed

2021-08-15 Thread Pablo Galindo Salgado


Change by Pablo Galindo Salgado :


--
nosy:  -pablogsal

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue44918] Unhandled Exception (Not Implemented) in HTMLParser().feed

2021-08-15 Thread Mark Deen


New submission from Mark Deen :

The hexadecimal sequence '3c215b02634717' when passed as an argument to 
HTMLParser()'s feed function results in the exception noted below. The code 
example below illustrates this exception.

from html.parser import HTMLParser

parser = HTMLParser()
parser.feed(bytearray.fromhex('3c215b02634717').decode('ascii'))


Traceback (most recent call last):
  File "poc.py", line 5, in 
parser.feed(bytearray.fromhex('3c215b02634717').decode('ascii'))
  File "/usr/lib/python3.9/html/parser.py", line 110, in feed
self.goahead(0)
  File "/usr/lib/python3.9/html/parser.py", line 178, in goahead
k = self.parse_html_declaration(i)
  File "/usr/lib/python3.9/html/parser.py", line 263, in parse_html_declaration
return self.parse_marked_section(i)
  File "/usr/lib/python3.9/_markupbase.py", line 149, in parse_marked_section
sectName, j = self._scan_name( i+3, i )
  File "/usr/lib/python3.9/_markupbase.py", line 390, in _scan_name
self.error("expected name token at %r"
  File "/usr/lib/python3.9/_markupbase.py", line 33, in error
raise NotImplementedError(
NotImplementedError: subclasses of ParserBase must override error()

--
components: Parser
messages: 399611
nosy: lys.nikolaou, md103, pablogsal
priority: normal
severity: normal
status: open
title: Unhandled Exception (Not Implemented) in HTMLParser().feed
type: security
versions: Python 3.9

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com