From 328e93b0bcdfbeb2102cb188c09d6238e2043bf5 Mon Sep 17 00:00:00 2001 From: Alexander Graf <17130992+aandergr@users.noreply.github.com> Date: Fri, 23 Oct 2026 21:06:04 +0000 Subject: [PATCH] Annotate Profile.mediacount as Optional --- instaloader/structures.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/instaloader/structures.py b/instaloader/structures.py index 941b03c..e335dbf 100644 --- a/instaloader/structures.py +++ b/instaloader/structures.py @@ -1237,7 +1237,8 @@ class Profile: return self._metadata('followed_by_viewer') @property - def mediacount(self) -> int: + def mediacount(self) -> Optional[int]: + """Number of posts, or None if unavailable (e.g. when not logged in).""" return self._metadata('edge_owner_to_timeline_media', 'count') @property