From 817fedd34ba9e1ce2634f52856b69ad154bd6879 Mon Sep 17 00:00:00 2001 From: huakim <92579808+huakim@users.noreply.github.com> Date: Wed, 10 Jul 2024 09:34:31 +0300 Subject: [PATCH] Make InquirerPy module optional --- main.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 600ff8d..5c318b7 100755 --- a/main.py +++ b/main.py @@ -1,7 +1,10 @@ #!/usr/bin/env python3 -from InquirerPy import inquirer -from InquirerPy.base.control import Choice -from InquirerPy.separator import Separator +try: + from InquirerPy import inquirer + from InquirerPy.base.control import Choice + from InquirerPy.separator import Separator +except ModuleNotFoundError: + inquirer = None import argparse import os from typing import List @@ -200,6 +203,9 @@ def hack_option(args): def interact(): + if inquirer is None: + print('Please, install InquirerPy module first') + return os.system("clear") args = argparse.Namespace() android_version = inquirer.select(