TypeError: Rect.__init__() got an unexpected keyword argument 'x0'
Noexpert opened this issue · 1 comments
Noexpert commented
When trying to display document nodes, I get the following error message.
I tried it with different pdf files.
Thanks
>>> pdf = openparse.Pdf(basic_doc_path)
>>> pdf.display_with_bboxes(
... parsed_basic_doc.nodes,
... )
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/boss/.local/lib/python3.11/site-packages/openparse/pdf.py", line 152, in display_with_bboxes
marked_up_doc = self._draw_bboxes(flattened_bboxes, nodes[0]._coordinates)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/boss/.local/lib/python3.11/site-packages/openparse/pdf.py", line 128, in _draw_bboxes
rect = fitz.Rect(x0=bbox.x0, y0=bbox.y0, x1=bbox.x1, y1=bbox.y1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Rect.__init__() got an unexpected keyword argument 'x0'
Filimoa commented
Thanks for opening an issue.
Issue should be resolved with the latest release v0.3.1
. Looks like PyMuPDF only added kwargs to Rect recently.