diff --git a/redbot/core/utils/_internal_utils.py b/redbot/core/utils/_internal_utils.py index d822db61f4b..c0bb3095cb7 100644 --- a/redbot/core/utils/_internal_utils.py +++ b/redbot/core/utils/_internal_utils.py @@ -290,12 +290,13 @@ async def create_backup(dest: Path = Path.home()) -> Optional[Path]: ] # Avoiding circular imports - from redbot.core._downloader.repo_manager import RepoManager + from redbot.core import _downloader + from redbot.core._cog_manager import CogManager + + await _downloader._init_without_bot(CogManager()) - repo_mgr = RepoManager() - await repo_mgr.initialize() repo_output = [] - for repo in repo_mgr.repos: + for repo in _downloader._repo_manager.repos: repo_output.append({"url": repo.url, "name": repo.name, "branch": repo.branch}) with rich.progress.Progress(