Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi Civitai team,
This PR replaces the dependency on launch.run() with a local run() function to improve compatibility with forks of SD-WebUI such as Forge and other secure environments that disable or restrict access to internal A1111 modules (e.g. with --disable-extension-access).
Changes:
Replaces from launch import run with a standalone function that wraps subprocess.check_call
Maintains the same output behavior (optional desc and errdesc handling)
Prevents AssertionError: extension access disabled because of command line flags on Forge-based installs
Why this is helpful:
Allows the extension to function on forks where launch.py is inaccessible or restricted
Avoids breaking startup due to missing internal methods
Keeps the extension self-contained and more portable
Thanks for your awesome work on Civitai Link — happy to support compatibility with the broader SD community!
Best,
Kittensx