small optimization

master
Nicholas Hope 2023-01-03 22:14:28 -05:00
parent 5709b160bc
commit 8910fe4162
1 changed files with 10 additions and 11 deletions

View File

@ -81,9 +81,10 @@ def latlon_distance(p1, p2) -> float:
return c * earth_radius_km
def analyze_server(server: Path, serverip: str) -> None:
def analyze_server(server: Path) -> None:
if not server.is_dir():
return
serverip = get_server_ip(server.name)
result = ''
@ -135,16 +136,14 @@ def main(args: list) -> int:
outfile = 'analysis.csv'
start_dir = Path('.').resolve()
f = open(outfile, 'w')
for logdir in args[1:]:
chdir(logdir)
serverdir = Path('.')
for subdir in serverdir.iterdir():
serverip = get_server_ip(subdir.name)
csv_lines = analyze_server(subdir, serverip)
chdir(start_dir)
f.write(csv_lines)
f.close()
with open(outfile, 'w') as f:
for logdir in args[1:]:
chdir(logdir)
serverdir = Path('.')
for subdir in serverdir.iterdir():
csv_lines = analyze_server(subdir)
f.write(csv_lines)
chdir(start_dir)
return 0