From 084cfb102c9e9ae1d9edc16f6a94bbabdd3c000f Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Tue, 1 May 2018 15:14:19 +0200 Subject: [PATCH] Handle ValueError on bad profile id file Fixes "ValueError: invalid literal for int() with base 10: b''", reported in #95. --- instaloader/instaloader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instaloader/instaloader.py b/instaloader/instaloader.py index 88cac31..ca097cd 100644 --- a/instaloader/instaloader.py +++ b/instaloader/instaloader.py @@ -643,7 +643,7 @@ class Instaloader: '{0}/{1}_id'.format(self.dirname_pattern.format(), newname.lower())) return profile_from_id return profile - except FileNotFoundError: + except (FileNotFoundError, ValueError): pass if profile_exists: os.makedirs(self.dirname_pattern.format(profile=profile_name.lower(),