circular import error fixed

This commit is contained in:
pseusys
2023-02-26 08:43:35 +01:00
parent 1686d114fb
commit 6f58b50f2f
2 changed files with 6 additions and 5 deletions

View File

@@ -181,7 +181,7 @@ async def main():
Initializes all managers, collects user info and updates README.md if necessary. Initializes all managers, collects user info and updates README.md if necessary.
""" """
init_github_manager() init_github_manager()
await init_download_manager() await init_download_manager(GHM.USER.login)
init_localization_manager() init_localization_manager()
DBM.i("Managers initialized.") DBM.i("Managers initialized.")

View File

@@ -8,7 +8,6 @@ from httpx import AsyncClient
from yaml import safe_load from yaml import safe_load
from manager_environment import EnvironmentManager as EM from manager_environment import EnvironmentManager as EM
from manager_github import GitHubManager as GHM
from manager_debug import DebugManager as DBM from manager_debug import DebugManager as DBM
GITHUB_API_QUERIES = { GITHUB_API_QUERIES = {
@@ -121,7 +120,7 @@ GITHUB_API_QUERIES = {
} }
""", """,
"hide_outdated_comment": """ "hide_outdated_comment": """
mutation { mutation {
minimizeComment(input: {classifier:OUTDATED, subjectId: "$id"}) { minimizeComment(input: {classifier:OUTDATED, subjectId: "$id"}) {
clientMutationId clientMutationId
} }
@@ -130,17 +129,19 @@ mutation {
} }
async def init_download_manager(): async def init_download_manager(user_login: str):
""" """
Initialize download manager: Initialize download manager:
- Setup headers for GitHub GraphQL requests. - Setup headers for GitHub GraphQL requests.
- Launch static queries in background. - Launch static queries in background.
:param user_login: GitHub user login.
""" """
await DownloadManager.load_remote_resources( await DownloadManager.load_remote_resources(
linguist="https://cdn.jsdelivr.net/gh/github/linguist@master/lib/linguist/languages.yml", linguist="https://cdn.jsdelivr.net/gh/github/linguist@master/lib/linguist/languages.yml",
waka_latest=f"https://wakatime.com/api/v1/users/current/stats/last_7_days?api_key={EM.WAKATIME_API_KEY}", waka_latest=f"https://wakatime.com/api/v1/users/current/stats/last_7_days?api_key={EM.WAKATIME_API_KEY}",
waka_all=f"https://wakatime.com/api/v1/users/current/all_time_since_today?api_key={EM.WAKATIME_API_KEY}", waka_all=f"https://wakatime.com/api/v1/users/current/all_time_since_today?api_key={EM.WAKATIME_API_KEY}",
github_stats=f"https://github-contributions.vercel.app/api/v1/{GHM.USER.login}", github_stats=f"https://github-contributions.vercel.app/api/v1/{user_login}",
) )