Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AttributeError: 'FlatTable' object has no attribute 'set_table_width' #31

Closed
fish-train opened this issue Apr 5, 2023 · 5 comments
Closed

Comments

@fish-train
Copy link

fish-train commented Apr 5, 2023

Hello!

I use flat-table and have the build error:

Exception occurred:
  File "/home/ec2-user/.local/lib/python3.7/site-packages/linuxdoc/rstFlatTable.py", line 113, in run
      self.set_table_width(tableNode)
 AttributeError: 'FlatTable' object has no attribute 'set_table_width'

Could you help me, please?

Sphinx version: 5.3.0
Python version: 3.7.16
Linuxdoc version: 3.0

@return42
Copy link
Owner

return42 commented Apr 5, 2023

Can you paste an example to reproduce the issue / Thanks!


Linuxdoc version: 3.0

BTW there is no v3.0 --> linuxdoc 20230321 --> https://pypi.org/project/linuxdoc/#history

OT: Py 3.7 EOL is in 2023-06-27 --> https://devguide.python.org/versions/

@fish-train
Copy link
Author

The table example:

.. flat-table::
   :widths: 12 22 22 22 22
   :width: 100%
   :header-rows: 1
   :stub-columns: 0
   :fill-cells:

   * - 
     - Regex
     - jSONPath
     - XPath
     - Boundary
   * - :rspan:`3` **Pros**
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
   * - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
   * - 
     - 
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - 
   * - 
     - 
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - 
   * - :rspan:`1` **Cons**
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
   * - 
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
     - 
     - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

@return42
Copy link
Owner

return42 commented Apr 5, 2023

For me it works, see below. May be your underlying docutils version is old?

What does ls -la /home/ec2-user/.local/lib/python3.7/site-packages/docutils* spit out?

grafik

@fish-train
Copy link
Author

fish-train commented Apr 5, 2023

Docutils version: 0.14

Thanks, i will try to update it.

@return42
Copy link
Owner

return42 commented Apr 5, 2023

@fish-train if a docutils update helps, please close this issue / thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants