:py:mod:`dissect.target.helpers.lazy` ===================================== .. py:module:: dissect.target.helpers.lazy Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.target.helpers.lazy.LazyImport dissect.target.helpers.lazy.FailedImport dissect.target.helpers.lazy.LazyAttr Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: dissect.target.helpers.lazy.import_lazy .. py:class:: LazyImport(module_name: str) .. py:method:: __repr__() -> str .. py:method:: __getattr__(attr: str) -> LazyAttr .. py:class:: FailedImport(module: LazyImport, exc: Exception) .. py:method:: __getattr__(attr: str) -> None .. py:method:: __call__(*args, **kwargs) -> None .. py:class:: LazyAttr(module: LazyImport, attr: str) .. py:method:: __repr__() -> str .. py:property:: __doc__ :type: str .. py:method:: __getattr__(attr: str) -> Any .. py:method:: __call__(*args, **kwargs) -> Any .. py:function:: import_lazy(module_name: str) -> LazyImport