diff options
| author | Bobby <[email protected]> | 2022-11-06 02:14:10 -0500 |
|---|---|---|
| committer | Bobby <[email protected]> | 2022-11-06 02:14:10 -0500 |
| commit | ceb99217ee35065a04838ce108abbf94fbe4a159 (patch) | |
| tree | c7feeaa5eeecdfcd2a9542f4c7e0938b3f7db231 | |
| parent | 35a3a136d715d4b48571f28e2d6ac036be3b6c51 (diff) | |
| download | texty-ceb99217ee35065a04838ce108abbf94fbe4a159.tar.xz texty-ceb99217ee35065a04838ce108abbf94fbe4a159.zip | |
fix: package imports
| -rw-r--r-- | setup.py | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -39,15 +39,16 @@ def install_packages(): def import_packages(packages): # import packages for package in packages: - globals()[package] = __import__(package) + try: + globals()[package] = __import__(package) + except ImportError: + logger.error(f"Package {package} not found. Installing...") + install_pip(package) + globals()[package] = __import__(package) packages = ["inquirer", "click"] -try: - import_packages(packages) -except: - install_packages() - import_packages(packages) +import_packages(packages) class Setup: |
