refactor: replace aliased OSError subclasses

This commit is contained in:
Mark Paronyan 2026-09-30 20:45:44 +03:00
parent 7d0be62da8
commit d356a68987
No known key found for this signature in database
GPG Key ID: 8DC7338A87FE22F8
2 changed files with 2 additions and 2 deletions

View File

@ -338,7 +338,7 @@ def save_markdown(content: str, filename: str = "netmiko_devices.md") -> None:
with open(output_path, "w", encoding="utf-8") as f:
f.write(content)
print(f"Markdown document saved to: {output_path}")
except IOError as e:
except OSError as e:
print(f"Error: Failed to save Markdown file: {e}", file=sys.stderr)
sys.exit(1)

View File

@ -577,7 +577,7 @@ async def get_file(file_path: str, node: Node = Depends(dep_node)) -> Response:
try:
async for chunk in compute_resp.content.iter_chunked(65536):
yield chunk
except (IOError, OSError, asyncio.TimeoutError) as e:
except (OSError, asyncio.TimeoutError) as e:
log.error(f"Error streaming file '{path}' from compute: {e}")
raise
finally: