refactor: Remove try/except blocks in main
This commit is contained in:
parent
fb1389401b
commit
52e6851594
|
@ -6,37 +6,22 @@ def main():
|
|||
found in the archive.
|
||||
"""
|
||||
har_file_path = "data.har"
|
||||
try:
|
||||
with open(har_file_path, 'r', encoding='utf-8') as f:
|
||||
har_data = json.load(f)
|
||||
except FileNotFoundError:
|
||||
print(f"Error: The file '{har_file_path}' was not found.")
|
||||
return
|
||||
except json.JSONDecodeError:
|
||||
print(f"Error: Could not decode JSON from the file '{har_file_path}'.")
|
||||
return
|
||||
except Exception as e:
|
||||
print(f"An unexpected error occurred while reading the file: {e}")
|
||||
with open(har_file_path, 'r', encoding='utf-8') as f:
|
||||
har_data = json.load(f)
|
||||
|
||||
entries = har_data.get('log', {}).get('entries', [])
|
||||
if not entries:
|
||||
print("No entries found in the HAR file.")
|
||||
return
|
||||
|
||||
try:
|
||||
entries = har_data.get('log', {}).get('entries', [])
|
||||
if not entries:
|
||||
print("No entries found in the HAR file.")
|
||||
return
|
||||
|
||||
print("Files found in the HAR archive:")
|
||||
for entry in entries:
|
||||
request = entry.get('request', {})
|
||||
url = request.get('url')
|
||||
if url:
|
||||
print(url)
|
||||
else:
|
||||
print("Entry found with no request URL.")
|
||||
except AttributeError:
|
||||
print("Error: The HAR file does not have the expected structure ('log' or 'entries' missing).")
|
||||
except Exception as e:
|
||||
print(f"An unexpected error occurred while processing HAR entries: {e}")
|
||||
print("Files found in the HAR archive:")
|
||||
for entry in entries:
|
||||
request = entry.get('request', {})
|
||||
url = request.get('url')
|
||||
if url:
|
||||
print(url)
|
||||
else:
|
||||
print("Entry found with no request URL.")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
Loading…
Reference in New Issue
Block a user