From 01d26a9cde8378140080cd3ae2834e2a0984725f Mon Sep 17 00:00:00 2001 From: Leonardo Date: Sat, 17 Apr 2010 10:30:49 +0200 Subject: [PATCH] Fa qualcosa e gestice la non presenza dei file. --- phcstats.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) mode change 100644 => 100755 phcstats.py diff --git a/phcstats.py b/phcstats.py old mode 100644 new mode 100755 index 8c5db69..4793897 --- a/phcstats.py +++ b/phcstats.py @@ -34,7 +34,10 @@ def LoadClientData(client): Valori True o False """ data = {} - f = open(database_directory + client, 'r') + try: + f = open(database_directory + client, 'r') + except IOError: + return data for line in f: (time, alive) = line.split(":") data[time] = alive @@ -62,3 +65,8 @@ def UpdateClientsData(client, alive): data[time.time()] = alive DumpClientData(client, data) + + +if __name__ == "__main__": + for client in LoadClients(): + UpdateClientsData(client, IsAlive(client)) -- 2.1.4