from http import HTTPStatus
from mailbox import Message
from urllib.error import HTTPError
from urllib.request import urlopen
try:
urlopen("http://asadsad.sd")
except HTTPError as exception:
content = exception.fp.read()
print(type(content))
error = HTTPError(url="url", code=HTTPStatus.IM_A_TEAPOT, msg="msg", hdrs=Message(), fp=None)
print(type(error.fp.read()))
<class 'bytes'>
<class 'str'>