mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2026-04-06 08:36:41 +08:00
When git clone with progress=GitProgress() fails on Windows, the tqdm progress callback consumes stderr, hiding git's actual fatal message. This adds a diagnostic retry: on clone failure, if e.stderr is empty, clean up the partial clone and retry without progress callback. The retry either succeeds (proving progress was the issue) or fails with git's actual stderr visible. Also captures stderr in run_script() via subprocess.run(capture_output=True). NOTE: This is a diagnostic commit — revert after root cause is identified. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| cm_global.py | ||
| cnr_utils.py | ||
| context.py | ||
| enums.py | ||
| git_helper.py | ||
| git_utils.py | ||
| manager_downloader.py | ||
| manager_security.py | ||
| manager_util.py | ||
| node_package.py | ||
| README.md | ||
| security_check.py | ||
| timestamp_utils.py | ||
| unified_dep_resolver.py | ||
ComfyUI-Manager: Core Backend (glob)
This directory contains the Python backend modules that power ComfyUI-Manager, handling the core functionality of node management, downloading, security, and server operations.
Core Modules
- manager_downloader.py: Handles downloading operations for models, extensions, and other resources.
- manager_util.py: Provides utility functions used throughout the system.
Specialized Modules
- cm_global.py: Maintains global variables and state management across the system.
- cnr_utils.py: Helper utilities for interacting with the custom node registry (CNR).
- git_utils.py: Git-specific utilities for repository operations.
- node_package.py: Handles the packaging and installation of node extensions.
- security_check.py: Implements the multi-level security system for installation safety.