1
0
mirror of https://github.com/instaloader/instaloader.git synced 2024-09-11 16:22:24 +02:00

Fix logging out when download profile_pic fails

Add try-finally-block to InstaloaderContext.anonymous_copy().
Fixes #159.
This commit is contained in:
André Koch-Kramer 2018-08-07 19:16:08 +02:00
parent dcea0e9672
commit 77ca78e977
2 changed files with 8 additions and 4 deletions

View File

@ -75,7 +75,9 @@ class InstaloaderContext:
username = self.username
self._session = self.get_anonymous_session()
self.username = None
try:
yield self
finally:
self._session.close()
self.username = username
self._session = session

View File

@ -552,6 +552,8 @@ class Profile:
@property
def has_viewable_story(self) -> bool:
"""
.. deprecated:: 4.0.6
Some stories are private. This property determines if the :class:`Profile`
has at least one story which can be viewed using the associated :class:`InstaloaderContext`,
i.e. the viewer has privileges to view it.