Skip to content

Update check_links.py - #77

Open
Avijit-roy wants to merge 1 commit into
flypythoncom:masterfrom
Avijit-roy:patch-1
Open

Update check_links.py#77
Avijit-roy wants to merge 1 commit into
flypythoncom:masterfrom
Avijit-roy:patch-1

Conversation

@Avijit-roy

Copy link
Copy Markdown

refactor: enhance the performance and dependability of the link checker

For resilient requests, a retry strategy with exponential backoff was added. Before checking, remove duplicate URLs to prevent unnecessary requests.

  • Extract response processing and add type hints to the helper method Use pathlib.Path to handle files more neatly.
    Enhance the creation of sessions by configuring HTTPAdapter For server compatibility, a better backup from HEAD to GET requests Include visual cues (¹, →, ✗, ⏱,?) in the output.
    Make max_workers and timeout configurable.
refactor: enhance the performance and dependability of the link checker

For resilient requests, a retry strategy with exponential backoff was added.
Before checking, remove duplicate URLs to prevent unnecessary requests.
- Extract response processing and add type hints to the helper method
Use pathlib.Path to handle files more neatly.
Enhance the creation of sessions by configuring HTTPAdapter
For server compatibility, a better backup from HEAD to GET requests
Include visual cues (¹, →, ✗, ⏱,?) in the output.
Make max_workers and timeout configurable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant