Surface blog-list errors in blogger-auth instead of an empty list
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -258,6 +258,14 @@ def cmd_blogger_auth(args: argparse.Namespace, settings: Settings) -> int:
|
|||||||
)
|
)
|
||||||
blogs = blogs_resp.json().get("items", []) if blogs_resp.status_code == 200 else []
|
blogs = blogs_resp.json().get("items", []) if blogs_resp.status_code == 200 else []
|
||||||
|
|
||||||
|
if blogs_resp.status_code != 200:
|
||||||
|
print(
|
||||||
|
f"\n경고: 블로그 목록 조회 실패 (HTTP {blogs_resp.status_code}): {blogs_resp.text[:300]}",
|
||||||
|
file=sys.stderr,
|
||||||
|
)
|
||||||
|
elif not blogs:
|
||||||
|
print("\n경고: 이 계정에 블로그가 없습니다 - 블로그 소유 계정으로 승인했는지 확인하세요", file=sys.stderr)
|
||||||
|
else:
|
||||||
print("\n이 계정의 블로그:")
|
print("\n이 계정의 블로그:")
|
||||||
for blog in blogs:
|
for blog in blogs:
|
||||||
print(f" - {blog.get('name')} id={blog.get('id')} url={blog.get('url')}")
|
print(f" - {blog.get('name')} id={blog.get('id')} url={blog.get('url')}")
|
||||||
|
|||||||
Reference in New Issue
Block a user