with python3-libxml2-2.9.3-2.fc23.x86_64 RPM i get this exception:
Traceback (most recent call last):
File "/usr/lib64/python3.4/threading.py", line 920, in _bootstrap_inner
self.run()
File "/data/lo/master/bin/get-bugzilla-attachments-by-mimetype", line 515, in run
get_through_rss_query(uri, mimetype, prefix, extension)
File "/data/lo/master/bin/get-bugzilla-attachments-by-mimetype", line 264, in get_through_rss_query
process(query, True, get_file_bz_ids(files, prefix))
File "/data/lo/master/bin/get-bugzilla-attachments-by-mimetype", line 226, in process
d = feedparser.parse(url)
File "/usr/lib/python3.4/site-packages/feedparser.py", line 3957, in parse
saxparser.parse(source)
File "/usr/lib64/python3.4/site-packages/drv_libxml2.py", line 189, in parse
eltName = (_d(reader.NamespaceUri()),\
File "/usr/lib64/python3.4/site-packages/drv_libxml2.py", line 70, in _d
return _decoder(s)[0]
File "/usr/lib64/python3.4/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
TypeError: 'str' does not support the buffer interface
looks like python/types.c actually creates Unicode str that don't benefit from decoding:
#define PY_IMPORT_STRING PyUnicode_FromString
Attachment:
0001-python-3-libxml2.c-wrappers-create-Unicode-str-alrea.patch
Description: Text Data