Skip to content

plt.show() locking error #4

@cyborgdennett

Description

@cyborgdennett

Always getting lock error no matter which show I use

>>> plt.show("block")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/casper/dev/notebooks/.venv/lib/python3.12/site-packages/matplotlib/pyplot.py", line 607, in show
    return _get_backend_mod().show(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/casper/dev/notebooks/.venv/lib/python3.12/site-packages/matplotlib_terminal/backend.py", line 128, in show
    manager.canvas.print_terminal(rendering=rendering)
  File "/home/casper/dev/notebooks/.venv/lib/python3.12/site-packages/matplotlib_terminal/backend.py", line 109, in print_terminal
    self.draw(rendering=rendering)
  File "/home/casper/dev/notebooks/.venv/lib/python3.12/site-packages/matplotlib_terminal/backend.py", line 61, in draw
    with self.renderer.lock:
         ^^^^^^^^^^^^^^^^^^

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions