Donate CPU: make server more robust when latest results are missing
This commit is contained in:
parent
a6e8270474
commit
f72847530e
|
@ -55,6 +55,8 @@ def latestReport(latestResults):
|
||||||
|
|
||||||
# Write report for latest results
|
# Write report for latest results
|
||||||
for filename in latestResults:
|
for filename in latestResults:
|
||||||
|
if not os.path.isfile(filename):
|
||||||
|
continue
|
||||||
package = filename[filename.rfind('/')+1:]
|
package = filename[filename.rfind('/')+1:]
|
||||||
|
|
||||||
datestr = ''
|
datestr = ''
|
||||||
|
@ -354,8 +356,9 @@ def server(server_address_port, packages, packageIndex, resultPath):
|
||||||
sock.listen(1)
|
sock.listen(1)
|
||||||
|
|
||||||
latestResults = []
|
latestResults = []
|
||||||
with open('latest.txt', 'rt') as f:
|
if os.path.isfile('latest.txt'):
|
||||||
latestResults = f.read().strip().split(' ')
|
with open('latest.txt', 'rt') as f:
|
||||||
|
latestResults = f.read().strip().split(' ')
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
# wait for a connection
|
# wait for a connection
|
||||||
|
|
Loading…
Reference in New Issue