#586 Library widget error on entering link with a domain that doesnt exist
Closed: Fixed Opened by ryanlerch.

link tried:
http://fedorahubsfedorahubsfedorahubs.com

traceback:

09:22:26 web.1          | Traceback (most recent call last):
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 2000, in __call__
09:22:26 web.1          |     return self.wsgi_app(environ, start_response)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1991, in wsgi_app
09:22:26 web.1          |     response = self.make_response(self.handle_exception(e))
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1567, in handle_exception
09:22:26 web.1          |     reraise(exc_type, exc_value, tb)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
09:22:26 web.1          |     raise value
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1988, in wsgi_app
09:22:26 web.1          |     response = self.full_dispatch_request()
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1641, in full_dispatch_request
09:22:26 web.1          |     rv = self.handle_user_exception(e)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1544, in handle_user_exception
09:22:26 web.1          |     reraise(exc_type, exc_value, tb)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
09:22:26 web.1          |     raise value
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1639, in full_dispatch_request
09:22:26 web.1          |     rv = self.dispatch_request()
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1625, in dispatch_request
09:22:26 web.1          |     return self.view_functions[rule.endpoint](**req.view_args)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/flask/views.py", line 84, in view
09:22:26 web.1          |     return self.dispatch_request(*args, **kwargs)
09:22:26 web.1          |   File "/srv/hubs/fedora-hubs/hubs/widgets/view.py", line 121, in dispatch_request
09:22:26 web.1          |     context = self.get_context(instance, *args, **kwargs)
09:22:26 web.1          |   File "/srv/hubs/fedora-hubs/hubs/widgets/library/views.py", line 83, in get_context
09:22:26 web.1          |     response = requests.get(url, timeout=10)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/requests/api.py", line 72, in get
09:22:26 web.1          |     return request('get', url, params=params, **kwargs)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/requests/api.py", line 58, in request
09:22:26 web.1          |     return session.request(method=method, url=url, **kwargs)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 508, in request
09:22:26 web.1          |     resp = self.send(prep, **send_kwargs)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 618, in send
09:22:26 web.1          |     r = adapter.send(request, **kwargs)
09:22:26 web.1          |   File "/usr/lib/python3.6/site-packages/requests/adapters.py", line 508, in send
09:22:26 web.1          |     raise ConnectionError(e, request=request)
09:22:26 web.1          | requests.exceptions.ConnectionError: HTTPConnectionPool(host='fedorahubsfedorahubsfedorahubs.com', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f2d222ff588>: Failed to establish a new connection: [Errno -2] Name or service not known',))

Commit 99b81602 fixes this issue

Metadata