Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -31,10 +31,12 @@ def process_files(files):
|
|
| 31 |
for file in files:
|
| 32 |
with tarfile.open(file.name, "r:gz") as tar:
|
| 33 |
tar.extractall()
|
|
|
|
| 34 |
for log_file in log_files:
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
|
|
|
| 38 |
|
| 39 |
write_csv(data, output_file)
|
| 40 |
return output_file
|
|
@@ -48,4 +50,4 @@ iface = gr.Interface(
|
|
| 48 |
)
|
| 49 |
|
| 50 |
if __name__ == "__main__":
|
| 51 |
-
iface.launch(
|
|
|
|
| 31 |
for file in files:
|
| 32 |
with tarfile.open(file.name, "r:gz") as tar:
|
| 33 |
tar.extractall()
|
| 34 |
+
extracted_files = tar.getnames()
|
| 35 |
for log_file in log_files:
|
| 36 |
+
if log_file in extracted_files:
|
| 37 |
+
with open(log_file, 'r') as f:
|
| 38 |
+
packet_log = f.read()
|
| 39 |
+
data = parse_packet_log(data, packet_log)
|
| 40 |
|
| 41 |
write_csv(data, output_file)
|
| 42 |
return output_file
|
|
|
|
| 50 |
)
|
| 51 |
|
| 52 |
if __name__ == "__main__":
|
| 53 |
+
iface.launch()
|