KedroContextManager¶
kedro_azureml_pipeline.manager.KedroContextManager
¶
Context manager that wraps a KedroSession and exposes plugin config.
Parameters ¶
| Name | Type | Description | Default |
|---|---|---|---|
env
|
str
|
Kedro environment name. |
required |
project_path
|
str or None
|
Path to the Kedro project root. |
None
|
runtime_params
|
dict or None
|
Runtime parameter overrides. |
None
|
See Also ¶
KedroAzureMLConfig : Configuration loaded via plugin_config.
Source Code ¶
Source code in src/kedro_azureml_pipeline/manager.py
20 21 22 23 24 25 26 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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | |
Methods ¶
context
cached
property
¶
Return the loaded Kedro context.
Returns ¶
| Type | Description |
|---|---|
KedroContext
|
The Kedro context loaded from the session. |
plugin_config
cached
property
¶
Load and validate the plugin configuration from azureml.yml.
Returns ¶
| Type | Description |
|---|---|
KedroAzureMLConfig
|
Validated plugin configuration. |
Raises ¶
| Type | Description |
|---|---|
ValueError
|
If |
__enter__()
¶
Create a KedroSession and return this manager.
Returns ¶
| Type | Description |
|---|---|
KedroContextManager
|
This instance with an active session. |
Source Code ¶
Source code in src/kedro_azureml_pipeline/manager.py
__exit__(exc_type, exc_val, exc_tb)
¶
Close the underlying KedroSession.
Parameters ¶
| Name | Type | Description | Default |
|---|---|---|---|
exc_type
|
type or None
|
Exception type. |
required |
exc_val
|
BaseException or None
|
Exception value. |
required |
exc_tb
|
TracebackType or None
|
Traceback. |
required |