fix: show sync failures on hover and preserve browser error details
This commit is contained in:
@@ -172,12 +172,14 @@ class Gateway:
|
||||
response = self.browser.get(alias, input["url"])
|
||||
self._require_douyin_generation(alias, input)
|
||||
except DouyinError as exc:
|
||||
LOG.warning(
|
||||
"Douyin GET failed alias=%s reason=%s",
|
||||
LOG.exception(
|
||||
"Douyin GET failed alias=%s binding_version=%s url=%s reason=%s",
|
||||
alias,
|
||||
input["binding_version"],
|
||||
input["url"],
|
||||
str(exc),
|
||||
)
|
||||
raise RequestError("restricted browser operation failed") from exc
|
||||
raise RequestError(f"restricted browser operation failed: {exc}") from exc
|
||||
return {
|
||||
"status": response.status,
|
||||
"body": response.body,
|
||||
|
||||
Reference in New Issue
Block a user