-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Just installed lookatme into a venv. Then run
lookatme --tutorial general
and I get the error:
$$$ lookatme --tutorial general
Traceback (most recent call last):
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/__main__.py", line 169, in main
pres.run()
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/pres.py", line 159, in run
self.tui = lookatme.tui.create_tui(self, start_slide=start_slide)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/tui.py", line 435, in create_tui
tui = MarkdownTui(pres, start_slide)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/tui.py", line 242, in __init__
self.prep_pres(self.pres, start_idx)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/tui.py", line 255, in prep_pres
self.update()
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/tui.py", line 370, in update
self.update_body()
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/tui.py", line 339, in update_body
rendered = self.slide_renderer.render_slide(self.curr_slide)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/tui.py", line 77, in render_slide
raise res
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/tui.py", line 101, in run
res = self.do_render(to_render, slide_num)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/tui.py", line 153, in do_render
self._render_tokens(tokens)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/tui.py", line 196, in _render_tokens
res = render_token(token, stack[-1], stack, self.loop)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/contrib/__init__.py", line 120, in inner
return fn(*args, **kwargs)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/render/markdown_block.py", line 493, in render_paragraph
res = render_text(token, body, stack, loop)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/contrib/__init__.py", line 120, in inner
return fn(*args, **kwargs)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/render/markdown_block.py", line 448, in render_text
res = inline_lexer.output(text)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/mistune.py", line 585, in output
ret = manipulate(text)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/mistune.py", line 579, in manipulate
out = getattr(self, 'output_%s' % key)(m)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/mistune.py", line 680, in output_code
return self.renderer.codespan(text)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/render/markdown_inline.py", line 24, in inner
return fn(text, styles)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/contrib/__init__.py", line 120, in inner
return fn(*args, **kwargs)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/render/markdown_inline.py", line 238, in codespan
res = pygments_render.render_text(" " + text + " ", plain=True)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/render/pygments.py", line 72, in render_text
x[0].background = style_bg
AttributeError: can't set attribute
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/me/venvs/lookatme/bin/lookatme", line 8, in <module>
sys.exit(main())
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/click/core.py", line 1161, in __call__
return self.main(*args, **kwargs)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/click/core.py", line 1082, in main
rv = self.invoke(ctx)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/click/core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/__main__.py", line 171, in main
number = pres.get_tui().curr_slide.number + 1
File "/Users/me/venvs/lookatme/lib/python3.9/site-packages/lookatme/pres.py", line 164, in get_tui
raise ValueError(
ValueError: Tui has not been set, has the presentation been run yet?
Environment (please complete the following information):
- OS: macOS 12.7.6
- Python: 3.9
- Lookatme 2.5.5
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working