Open
Description
karthik@cosmic:/tmp$ pydocx --html hello1.docx hello1.html
Traceback (most recent call last):
File "/usr/local/bin/pydocx", line 8, in <module>
sys.exit(cli())
File "/usr/local/lib/python3.10/dist-packages/pydocx/__main__.py", line 49, in cli
sys.exit(main(args=sys.argv[1:]) or 0)
File "/usr/local/lib/python3.10/dist-packages/pydocx/__main__.py", line 44, in main
return convert(output_type, docx_path, output_path)
File "/usr/local/lib/python3.10/dist-packages/pydocx/__main__.py", line 15, in convert
output = PyDocX.to_html(docx_path)
File "/usr/local/lib/python3.10/dist-packages/pydocx/pydocx.py", line 13, in to_html
return PyDocXHTMLExporter(path_or_stream).export()
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/html.py", line 208, in export
return ''.join(
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/html.py", line 208, in <genexpr>
return ''.join(
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/base.py", line 117, in export
self._first_pass_export()
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/base.py", line 129, in _first_pass_export
for result in self.export_node(document):
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/base.py", line 218, in export_node
for result in results:
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/html.py", line 127, in apply
for result in results:
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/base.py", line 218, in export_node
for result in results:
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/html.py", line 127, in apply
for result in results:
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/base.py", line 252, in yield_nested
for result in func(item):
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/base.py", line 218, in export_node
for result in results:
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/html.py", line 278, in export_paragraph
results = is_not_empty_and_not_only_whitespace(results)
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/html.py", line 78, in is_not_empty_and_not_only_whitespace
for item in gen:
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/base.py", line 252, in yield_nested
for result in func(item):
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/base.py", line 216, in export_node
results = caller(node)
File "/usr/local/lib/python3.10/dist-packages/pydocx/export/base.py", line 344, in export_run
if run.effective_properties:
File "/usr/local/lib/python3.10/dist-packages/pydocx/util/memoize.py", line 24, in __call__
if not isinstance(args, collections.Hashable):
AttributeError: module 'collections' has no attribute 'Hashable'
Python 3.10.4 (main, Apr 2 2022, 09:04:19) [GCC 11.2.0] on linux
Metadata
Metadata
Assignees
Labels
No labels