FS#42970 - [python-html2text] html2text won't accept standard input
Attached to Project:
Community Packages
Opened by Mark Blakeney (bulletmark) - Monday, 01 December 2014, 02:09 GMT
Last edited by Jaroslav Lichtblau (Dragonlord) - Friday, 05 December 2014, 19:25 GMT
Opened by Mark Blakeney (bulletmark) - Monday, 01 December 2014, 02:09 GMT
Last edited by Jaroslav Lichtblau (Dragonlord) - Friday, 05 December 2014, 19:25 GMT
|
Details
The new html2text version will not accept standard input,
e.g:
$ echo '<p>hi</p>' | html2text Traceback (most recent call last): File "/usr/bin/html2text", line 9, in <module> load_entry_point('html2text==2014.9.25', 'console_scripts', 'html2text')() File "/usr/lib/python3.4/site-packages/html2text/__init__.py", line 1083, in main data = data.decode(encoding) AttributeError: 'str' object has no attribute 'decode' If you put that input string in a file and pass it as an argument it works ok. Package version: python-html2text 2014.9.25-3 |
This task depends upon
Closed by Jaroslav Lichtblau (Dragonlord)
Friday, 05 December 2014, 19:25 GMT
Reason for closing: Upstream
Additional comments about closing: upstream bug fixed in new version python-html2text-2014.12.5-1
Friday, 05 December 2014, 19:25 GMT
Reason for closing: Upstream
Additional comments about closing: upstream bug fixed in new version python-html2text-2014.12.5-1
Comment by
Jaroslav Lichtblau (Dragonlord) -
Monday, 01 December 2014, 07:20 GMT
Comment by
Mark Blakeney (bulletmark) -
Monday, 01 December 2014, 10:32 GMT
Comment by
Mark Blakeney (bulletmark) -
Monday, 01 December 2014, 12:21 GMT
Does not seem to be a trouble with packaging. I'd suggest to
report this upstream.
That "'str' object has no attribute 'decode'" is a typical python
2 to 3 transition error. That's why I suspected it may be an Arch
issue?
The problem only occurs using python 3, it works fine with python
2. I installed the upstream git repo on a debian box and
reproduced the problem. So I have raised upstream bug
http://github.com/Alir3z4/html2text/issues/45.