silvermullet/dinghy-ping

Exception bug for key reference

Closed this issue · 0 comments

ERROR: Exception in ASGI application
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 389, in run_asgi
    result = await asgi(self.receive, self.send)
  File "/usr/local/lib/python3.7/dist-packages/uvicorn/middleware/debug.py", line 96, in __call__
    raise exc from None
  File "/usr/local/lib/python3.7/dist-packages/uvicorn/middleware/debug.py", line 80, in __call__
    await asgi(receive, self.send)
  File "/usr/local/lib/python3.7/dist-packages/starlette/exceptions.py", line 74, in app
    raise exc from None
  File "/usr/local/lib/python3.7/dist-packages/starlette/exceptions.py", line 63, in app
    await instance(receive, sender)
  File "/usr/local/lib/python3.7/dist-packages/starlette/middleware/gzip.py", line 34, in __call__
    await self.inner(receive, self.send_with_gzip)
  File "/usr/local/lib/python3.7/dist-packages/responder/api.py", line 225, in asgi
    req, scope=scope, send=send, receive=receive
  File "/usr/local/lib/python3.7/dist-packages/responder/api.py", line 303, in _dispatch_request
    await self._execute_route(route=route, req=req, resp=resp, **options)
  File "/usr/local/lib/python3.7/dist-packages/responder/api.py", line 326, in _execute_route
    await r
  File "/usr/local/lib/python3.7/dist-packages/responder/background.py", line 45, in __call__
    return await loop.run_in_executor(None, fn)
  File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "api.py", line 18, in dinghy_html
    get_all_pinged_urls=_get_all_pinged_urls()
  File "api.py", line 154, in _get_all_pinged_urls
    return p.get_all_pinged_urls()
  File "/app/data.py", line 49, in get_all_pinged_urls
    except key.ResponseError as err:
UnboundLocalError: local variable 'key' referenced before assignment