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

Unknown interpreted text role "guilabel". error when using guilabel #34

Open
julian-poidevin opened this issue Jul 21, 2023 · 0 comments

Comments

@julian-poidevin
Copy link

Using the following code syntax :

Boot switches position for :guilabel:`USB Mass Storage` boot source`

And running rstfmt on my source folder using rstfmt source, I'm having the following error :

:25: (ERROR/3) Unknown interpreted text role "guilabel".
Traceback (most recent call last):
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 305, in next_line
    self.line = self.input_lines[self.line_offset]
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 1148, in __getitem__
    return self.data[i]
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 233, in run
    self.next_line()
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 308, in next_line
    raise EOFError
EOFError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspaces/comboard-linux-image/docs/.venv/bin/rstfmt", line 8, in <module>
    sys.exit(main())
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/rstfmt/__main__.py", line 97, in main
    do_file(args, f, misformatted)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/rstfmt/__main__.py", line 31, in do_file
    doc = rstfmt.parse_string(inp)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/rstfmt/rstfmt.py", line 758, in parse_string
    parser.parse(s, doc)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/__init__.py", line 183, in parse
    self.statemachine.run(inputlines, document, inliner=self.inliner)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 170, in run
    results = StateMachineWS.run(self, input_lines, input_offset,
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 240, in run
    context, next_state, result = self.check_line(
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 452, in check_line
    return method(match, context, next_state)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 2779, in underline
    self.section(title, source, style, lineno - 1, messages)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 327, in section
    self.new_subsection(title, lineno, messages)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 393, in new_subsection
    newabsoffset = self.nested_parse(
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 281, in nested_parse
    state_machine.run(block, input_offset, memo=self.memo,
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 196, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 240, in run
    context, next_state, result = self.check_line(
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 452, in check_line
    return method(match, context, next_state)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 1320, in enumerator
    newline_offset, blank_finish = self.nested_list_parse(
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 318, in nested_list_parse
    state_machine.run(block, input_offset, memo=self.memo,
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 196, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 240, in run
    context, next_state, result = self.check_line(
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 452, in check_line
    return method(match, context, next_state)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 2564, in enumerator
    listitem, blank_finish = self.list_item(match.end())
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 1294, in list_item
    self.nested_parse(indented, input_offset=line_offset,
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 281, in nested_parse
    state_machine.run(block, input_offset, memo=self.memo,
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 196, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/statemachine.py", line 246, in run
    result = state.eof(context)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 2722, in eof
    self.blank(None, context, None)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 2713, in blank
    paragraph, literalnext = self.paragraph(
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 418, in paragraph
    textnodes, messages = self.inline_text(text, lineno)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 427, in inline_text
    nodes, messages = self.inliner.parse(text, lineno,
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 649, in parse
    before, inlines, remaining, sysmessages = method(self, match,
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 792, in interpreted_or_phrase_ref
    nodelist, messages = self.interpreted(rawsource, escaped, role,
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 892, in interpreted
    msg = self.reporter.error(
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/utils/__init__.py", line 231, in error
    return self.system_message(self.ERROR_LEVEL, *args, **kwargs)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/rstfmt/rstfmt.py", line 281, in system_message
    msg = super().system_message(level, message, *children, **kwargs)
  File "/workspaces/comboard-linux-image/docs/.venv/lib/python3.8/site-packages/docutils/utils/__init__.py", line 197, in system_message
    raise SystemMessage(msg, level)
docutils.utils.SystemMessage: :25: (ERROR/3) Unknown interpreted text role "guilabel".

  • rstfmt version : rstfmt 0.0.13
  • python3 version : Python 3.8.10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant