From 8f987b48e3fec0c7659563142312322babc18053 Mon Sep 17 00:00:00 2001 From: spla Date: Sat, 12 Mar 2022 12:58:16 +0100 Subject: [PATCH] Back saving servers data to parallel processes --- fediverse.py | 35 ++++------------------------------- 1 file changed, 4 insertions(+), 31 deletions(-) diff --git a/fediverse.py b/fediverse.py index 89e91d9..7f16478 100644 --- a/fediverse.py +++ b/fediverse.py @@ -133,6 +133,8 @@ class Server: print(f'\n** Server {server} ({software}) is alive! **') + write_alive_server(server, software, soft_version, alive, api, users, downs, first_checked_at) + except urllib3.exceptions.ProtocolError as protoerr: print_dead(server) @@ -193,6 +195,8 @@ class Server: downs = 1 + write_not_alive_server(server, software, soft_version, alive, api, users, downs, first_checked_at) + return (server, software, soft_version, alive, api, users, downs, first_checked_at) def write_alive_server(server, software, soft_version, alive, api, users, downs, first_checked_at): @@ -494,37 +498,6 @@ if __name__ == '__main__': print(f"duration = {time.time() - start}.\nprocessed servers: {len(results)}") - all_servers = len(results) - - server_num = 1 - - for server in results: - - servername = server[0] - software = server[1] - soft_version = server[2] - alive = server[3] - api = server[4] - users = server[5] - downs = server[6] - first_checked_at = server[7] - - if alive: - - print(f'** Saving server {server_num} of {all_servers}: {servername}, alive') - - write_alive_server(servername, software, soft_version, alive, api, users, downs, first_checked_at) - - else: - - print(f'-- Saving server {server_num} of {all_servers}: {servername}, not alive') - - first_checked_at = now if first_checked_at == None else first_checked_at - - write_not_alive_server(servername, software, soft_version, alive, api, users, downs, first_checked_at) - - server_num += 1 - ########################################################################### # get current total servers and users, get users from every software