lllyasviel / lllyasviel/stable-diffusion-webui-forge

AttributeError: module 'modules.call_queue' has no attribute 'wrap_gradio_call_no_job'. Did you mean: 'wrap_gradio_call'?

Open
#2,859 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
13k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

The text may be incorrect due to the translation function.
The colab version is used.

--------------------------
Traceback (most recent call last):
File "/usr/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
self.run()
File "/usr/lib/python3.11/threading.py", line 982, in run
self._target(*self._args, **self._kwargs)
File "/content/stable-diffusion-webui-forge/webui.py", line 69, in webui_worker
shared.demo = ui.create_ui()
^^^^^^^^^^^^^^
File "/content/stable-diffusion-webui-forge/modules/ui.py", line 1159, in create_ui
with gr.TabItem(label, id=ifid, elem_id=f"tab_{ifid}"):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/gradio/layouts.py", line 221, in __init__
BlockContext.__init__(self, elem_id=elem_id, **kwargs)
File "/content/stable-diffusion-webui-forge/extensions/mov2mov/scripts/m2m_ui.py", line 364, in block_context_init
on_ui_tabs()
File "/content/stable-diffusion-webui-forge/extensions/mov2mov/scripts/m2m_ui.py", line 294, in on_ui_tabs
output_panel = create_output_panel(id_part, opts.mov2mov_output_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/content/stable-diffusion-webui-forge/extensions/mov2mov/scripts/m2m_ui_common.py", line 99, in create_output_panel
fn=call_queue.wrap_gradio_call_no_job(save_video),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'modules.call_queue' has no attribute 'wrap_gradio_call_no_job'. Did you mean: 'wrap_gradio_call'?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in extensions/mov2mov/scripts/m2m_ui_common.py at create_output_panel and trace the call into modules/call_queue.py, using the traceback as the entry point. Determine the compatible callback for save_video, then verify that the mov2mov UI can be created without the reported AttributeError.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.