Fix bug concerning Story class
This commit is contained in:
parent
9b3014d5bf
commit
bd9e9d4a06
@ -14,4 +14,4 @@ else:
|
|||||||
|
|
||||||
from .exceptions import *
|
from .exceptions import *
|
||||||
from .instaloader import Instaloader, Tristate
|
from .instaloader import Instaloader, Tristate
|
||||||
from .structures import Post, Profile, shortcode_to_mediaid, mediaid_to_shortcode
|
from .structures import Post, Profile, Story, StoryItem, shortcode_to_mediaid, mediaid_to_shortcode
|
||||||
|
@ -618,6 +618,7 @@ class Story:
|
|||||||
self._context = context
|
self._context = context
|
||||||
self._node = node
|
self._node = node
|
||||||
self._unique_id = None
|
self._unique_id = None
|
||||||
|
self._owner_profile = None
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return '<Story by {} changed {:%Y-%m-%d_%H-%M-%S_UTC}>'.format(self.owner_username, self.latest_media_utc)
|
return '<Story by {} changed {:%Y-%m-%d_%H-%M-%S_UTC}>'.format(self.owner_username, self.latest_media_utc)
|
||||||
@ -672,7 +673,9 @@ class Story:
|
|||||||
@property
|
@property
|
||||||
def owner_profile(self) -> Profile:
|
def owner_profile(self) -> Profile:
|
||||||
""":class:`Profile` instance of the story owner."""
|
""":class:`Profile` instance of the story owner."""
|
||||||
return Profile(self._context, self._node['user'])
|
if not self._owner_profile:
|
||||||
|
self._owner_profile = Profile(self._context, self._node['user'])
|
||||||
|
return self._owner_profile
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def owner_username(self) -> str:
|
def owner_username(self) -> str:
|
||||||
|
Loading…
Reference in New Issue
Block a user