legit — PR Review Generator
Generate PR reviews in a learned reviewer's voice. Paste a PR URL, pick a profile, get the review.
Client error '406 Not Acceptable' for url 'https://api.github.com/repos/kubernetes/kubernetes/pulls/125488'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/406
Traceback (most recent call last):
File "/home/daaronch/src/legit/src/legit/web.py", line 147, in _do_review
result = await loop.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/daaronch/.local/share/uv/python/cpython-3.11.14-linux-x86_64-gnu/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/daaronch/src/legit/src/legit/review.py", line 489, in generate_review
pr_data = gh.fetch_pr_for_review(pr_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/daaronch/src/legit/src/legit/github_client.py", line 454, in fetch_pr_for_review
diff_resp = self._transport.get(
^^^^^^^^^^^^^^^^^^^^
File "/home/daaronch/src/legit/src/legit/github_client.py", line 158, in get
return self.request("GET", path, params=params, headers=headers)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/daaronch/src/legit/src/legit/github_client.py", line 145, in request
resp.raise_for_status()
File "/home/daaronch/src/legit/.venv/lib/python3.11/site-packages/httpx/_models.py", line 829, in raise_for_status
raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Client error '406 Not Acceptable' for url 'https://api.github.com/repos/kubernetes/kubernetes/pulls/125488'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/406