nmk_base.resolvers ================== .. py:module:: nmk_base.resolvers .. autoapi-nested-parse:: Python module for base resolvers (to be used by other plugins). Classes ------- .. autoapisummary:: nmk_base.resolvers.FilesResolver Module Contents --------------- .. py:class:: FilesResolver(model: nmk.model.model.NmkModel) Bases: :py:obj:`nmk.model.resolver.NmkListConfigResolver` Base resolver class helping for files resolution. .. py:property:: folder_config :type: str :abstractmethod: Must be overridden by sub-classes. This property is used to identify the config item identifying the folder(s) where to search files. :return: Name of the config item holding the folder(s) to be searched for files .. py:property:: extension :type: str Can be overridden by sub-classes. This property is used to identify the extension of files to be searched :return: Extension to be searched in folder(s); Default is "*.*" .. py:method:: get_value(name: str) -> list[pathlib.Path] Files resolution logic: iterate on provided folders (from config item name), and filter on provided extension. :return: List of found files