-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix cache: Don't check one url multiple times #687
base: master
Are you sure you want to change the base?
Conversation
Travis tests are working, so only tests are waiting. |
3e7fc19
to
2b9dafa
Compare
Now it should be finished. It includes tests for |
please reroll this PR in the new organisation here: https://github.com/linkcheck/linkchecker/pulls see #686 for details |
would be a great feature to merge into mainstream. Is there any timeplan for this? |
As mentioned in #608, Linkchecker does multiple checks for one URL. It is caused by inconsistent use of cache. The URL is added to the queue when checking page, but it doesn't get to cache until the moment of checking the URL itself. In the meantime, it can be added to queue multiple times.
This PR should fix it.