mirror of
https://github.com/datahub-project/datahub.git
synced 2025-09-09 09:11:01 +00:00
fix(ingest): simplify upgrade version stats (#5588)
This commit is contained in:
parent
b46a6cd63f
commit
c7b3413b11
@ -163,22 +163,14 @@ async def retrieve_version_stats(
|
||||
client_version_stats_future = asyncio.ensure_future(get_client_version_stats())
|
||||
github_stats_future = asyncio.ensure_future(get_github_stats())
|
||||
server_config_future = asyncio.ensure_future(get_server_version_stats(server))
|
||||
tasks = [client_version_stats_future, github_stats_future, server_config_future]
|
||||
|
||||
while len(tasks):
|
||||
done, pending = await asyncio.wait(tasks, timeout=0.1)
|
||||
for t in done:
|
||||
if t == client_version_stats_future:
|
||||
client_version_stats = t.result()
|
||||
elif t == github_stats_future:
|
||||
(last_server_version, last_server_date) = t.result()
|
||||
elif t == server_config_future:
|
||||
(
|
||||
current_server_type,
|
||||
current_server_version,
|
||||
current_server_release_date,
|
||||
) = server_config_future.result()
|
||||
tasks.remove(t)
|
||||
client_version_stats = await client_version_stats_future
|
||||
(last_server_version, last_server_date) = await github_stats_future
|
||||
(
|
||||
current_server_type,
|
||||
current_server_version,
|
||||
current_server_release_date,
|
||||
) = await server_config_future
|
||||
|
||||
server_version_stats = None
|
||||
if current_server_version:
|
||||
|
Loading…
x
Reference in New Issue
Block a user