AbdealiJK added a comment.
@jayvdb I forgot to mention:
I did try with `python3 pwb.py weblinkchecker -lang:de -family:wikipedia
-page:Landeshauptarchiv_Schwerin -day:0` first, and got confused due to the
language.
I got one link which gave `requests.exceptions.ConnectionError:` but nothing
like your earlier description. So I think this ought to be closed.
PS : requests.exceptions.ConnectionError also inherits from
requests.exceptions.RequestException
Output:
$ python3 pwb.py weblinkchecker -lang:de -family:wikipedia
-page:Landeshauptarchiv_Schwerin -day:0
Retrieving 1 pages from wikipedia:de.
>>> Landeshauptarchiv Schwerin <<<
1 pages read
0 pages written
Execution time: 1 seconds
Read operation time: 1 seconds
Script terminated successfully.
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 25 threads to finish, please wait...
Waiting for remaining 17 threads to finish, please wait...
Waiting for remaining 3 threads to finish, please wait...
Waiting for remaining 3 threads to finish, please wait...
Waiting for remaining 3 threads to finish, please wait...
Exception while processing URL http://mv.juris.de/mv/ArchivG_MV_rahmen.htm
in page Landeshauptarchiv Schwerin
Waiting for remaining 3 threads to finish, please wait...
Exception in thread b'Landeshauptarchiv Schwerin -
http://mv.juris.de/mv/ArchivG_MV_rahmen.htm':
Traceback (most recent call last):
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/packages/urllib3/connection.py",
line 137, in _new_conn
(self.host, self.port), self.timeout, **extra_kw)
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/packages/urllib3/util/connection.py",
line 67, in create_connection
for res in socket.getaddrinfo(host, port, 0, socket.SOCK_STREAM):
File "/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/socket.py", line 732,
in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py",
line 559, in urlopen
body=body, headers=headers)
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py",
line 353, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/http/client.py", line
1083, in request
self._send_request(method, url, body, headers)
File "/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/http/client.py", line
1128, in _send_request
self.endheaders(body)
File "/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/http/client.py", line
1079, in endheaders
self._send_output(message_body)
File "/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/http/client.py", line
911, in _send_output
self.send(msg)
File "/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/http/client.py", line
854, in send
self.connect()
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/packages/urllib3/connection.py",
line 162, in connect
conn = self._new_conn()
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/packages/urllib3/connection.py",
line 146, in _new_conn
self, "Failed to establish a new connection: %s" % e)
requests.packages.urllib3.exceptions.NewConnectionError:
<requests.packages.urllib3.connection.HTTPConnection object at 0xb58404ec>:
Failed to establish a new connection: [Errno -2] Name or service not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/adapters.py",
line 376, in send
timeout=timeout
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py",
line 609, in urlopen
_stacktrace=sys.exc_info()[2])
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/packages/urllib3/util/retry.py",
line 273, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
requests.packages.urllib3.exceptions.MaxRetryError:
HTTPConnectionPool(host='mv.juris.de', port=80): Max retries exceeded with url:
/mv/ArchivG_MV_rahmen.htm (Caused by
NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object
at 0xb58404ec>: Failed to establish a new connection: [Errno -2] Name or
service not known',))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/threading.py", line
914, in _bootstrap_inner
self.run()
File "./scripts/weblinkchecker.py", line 568, in run
r = requests.get(self.url, headers=header, timeout=timeout)
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/api.py",
line 67, in get
return request('get', url, params=params, **kwargs)
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/api.py",
line 53, in request
return session.request(method=method, url=url, **kwargs)
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/sessions.py",
line 468, in request
resp = self.send(prep, **send_kwargs)
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/sessions.py",
line 576, in send
r = adapter.send(request, **kwargs)
File
"/home/ajk/.pyenv/versions/3.5.1/lib/python3.5/site-packages/requests/adapters.py",
line 437, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='mv.juris.de',
port=80): Max retries exceeded with url: /mv/ArchivG_MV_rahmen.htm (Caused by
NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object
at 0xb58404ec>: Failed to establish a new connection: [Errno -2] Name or
service not known',))
Waiting for remaining 2 threads to finish, please wait...
Saving history...
TASK DETAIL
https://phabricator.wikimedia.org/T124287
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: AbdealiJK
Cc: AbdealiJK, Aklapper, StudiesWorld, jayvdb, pywikibot-bugs-list
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs