from importlib import import_module class Instance: @staticmethod def get_instance(module_name, class_name): try: module = import_module(module_name) class_obj = getattr(module, class_name) instance = class_obj() return instance except ImportError: print("Модуль отсутствует, но единороги — нет 🦄") return None except AttributeError: print("Класс не найден, возможно, он отдыхает с пинтой пива 🍺") return None