Application
Module for Application class
Classes
Application
Application
Application for running command-line
Source code in decoimpact\business\application.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
|
__init__(logger: ILogger, da_layer: IDataAccessLayer, model_builder: IModelBuilder)
Creates an application based on provided logger, data-access layer and model builder
Parameters:
Name | Type | Description | Default |
---|---|---|---|
logger |
ILogger
|
Logger that takes care of logging |
required |
da_layer |
IDataAccessLayer
|
data-access layer for reading/writing |
required |
model_builder |
IModelBuilder
|
builder for creating a model based on |
required |
Source code in decoimpact\business\application.py
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
|
run(input_path: Path)
Runs application
Parameters:
Name | Type | Description | Default |
---|---|---|---|
input_path |
Path
|
path to input file |
required |
Source code in decoimpact\business\application.py
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
|