nmk_proto.files
File resolvers sub-module
Classes
Input proto files resolver |
|
Proto subfolders list resolver |
|
Proto subfolders set resolver |
|
Paths options list resolver |
Module Contents
- class nmk_proto.files.ProtoFilesFinder(model: nmk.model.model.NmkModel)
Bases:
nmk.model.resolver.NmkListConfigResolverInput proto files resolver
- get_value(name: str) List[pathlib.Path]
List all proto files found in input folder
- Parameters:
name – config item name
- Returns:
list of input proto files
- class nmk_proto.files.ProtoAllSubDirsFinder(model: nmk.model.model.NmkModel)
Bases:
nmk.model.resolver.NmkListConfigResolverProto subfolders list resolver
- get_value(name: str) List[pathlib.Path]
List all proto sub-folders (one per file)
- Parameters:
name – config item name
- Returns:
list of proto sub-folders
- class nmk_proto.files.ProtoUniqueSubDirsFinder(model: nmk.model.model.NmkModel)
Bases:
nmk.model.resolver.NmkListConfigResolverProto subfolders set resolver
- get_value(name: str) List[pathlib.Path]
List all proto sub-folders (no duplicates)
- Parameters:
name – config item name
- Returns:
set of proto sub-folders