mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-25 08:55:10 +03:00
Print error message and skip line
This commit is contained in:
parent
0db9c274aa
commit
802a7f5b9e
@ -28,7 +28,7 @@ def parse_log_file(file_path):
|
||||
data = {'measurement': [], 'time': [], 'unit': [], 'log_file': []}
|
||||
with open(file_path, 'r') as file:
|
||||
for line in file:
|
||||
if 'duration:' not in line:
|
||||
if ':' not in line:
|
||||
continue
|
||||
|
||||
parts = line.strip().split(': ')
|
||||
@ -41,7 +41,8 @@ def parse_log_file(file_path):
|
||||
elif 'µs' in time_with_unit:
|
||||
time, unit = time_with_unit[:-2], 'µs'
|
||||
else:
|
||||
raise ValueError(f"Invalid time unit in line: {line.strip()}")
|
||||
# Print an error message if we can't parse the line and then continue with rest.
|
||||
print(f'Error: Invalid time unit in line "{line.strip()}". Skipping.', file=sys.stderr)
|
||||
continue
|
||||
|
||||
data['measurement'].append(measurement)
|
||||
|
Loading…
Reference in New Issue
Block a user