poly_lithic.src.utils.lazyInterfaceLoader module🔗

class poly_lithic.src.utils.lazyInterfaceLoader.AbstractInterfaceLoader[source]🔗

Bases: ABC

Abstract base class to manage lazy loading of interfaces.

abstractmethod keys()[source]🔗

Abstract method to return a list of keys for all available interfaces.

import_module(module_name, class_name)[source]🔗

Utility function to dynamically import a module and class.