[twitter] restore better user NotFoundError messages (#8621)

fixes regression introduced in 5747dbf00c
This commit is contained in:
Mike Fährmann
2025-11-27 11:34:19 +01:00
parent 36fa543715
commit b3aefd4a99

View File

@@ -1666,10 +1666,8 @@ class TwitterAPI():
self.extractor._assign_user(user)
return user["rest_id"]
except KeyError:
if "unavailable_message" in user:
raise exception.NotFoundError(
f"{user['unavailable_message'].get('text')} "
f"({user.get('reason')})", False)
if user and user.get("__typename") == "UserUnavailable":
raise exception.NotFoundError(user["message"], False)
else:
raise exception.NotFoundError("user")