From 16283c08008c760418779a5e6137731d87c9f319 Mon Sep 17 00:00:00 2001 From: Alexander Mishchenko Date: Wed, 15 Sep 2021 09:47:17 +0300 Subject: [PATCH] Update to v3.7.27 --- insomniac/__version__.py | 2 +- insomniac/utils.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/insomniac/__version__.py b/insomniac/__version__.py index 9d5a082..eeeaf55 100644 --- a/insomniac/__version__.py +++ b/insomniac/__version__.py @@ -13,7 +13,7 @@ __title__ = 'insomniac' __description__ = 'Simple Instagram bot for automated Instagram interaction using Android.' __url__ = 'https://github.com/alexal1/Insomniac/' -__version__ = '3.7.26' +__version__ = '3.7.27' __debug_mode__ = False __author__ = 'Insomniac Team' __author_email__ = 'info@insomniac-bot.com' diff --git a/insomniac/utils.py b/insomniac/utils.py index d834d11..f18fb9f 100644 --- a/insomniac/utils.py +++ b/insomniac/utils.py @@ -169,7 +169,11 @@ def clear_instagram_data(device_id, app_id): def execute_command(cmd) -> Optional[str]: - cmd_res = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, encoding="utf8") + try: + cmd_res = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, encoding="utf8") + except IndexError: + # There's a bug in some Python versions that raises this error https://github.com/python/cpython/pull/24777 + return None err = cmd_res.stderr.strip() if err: print(COLOR_FAIL + err + COLOR_ENDC)