prefect.workers.block
¶
BlockWorkerJobConfiguration
¶
Bases: BaseModel
Source code in prefect/workers/block.py
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 |
|
from_template_and_values
async
classmethod
¶
Creates a valid worker configuration object from the provided base configuration and overrides.
Important: this method expects that the base_job_template was already validated server-side.
Source code in prefect/workers/block.py
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 |
|
json_template
classmethod
¶
Returns a dict with job configuration as keys and the corresponding templates as values
Defaults to using the job configuration parameter name as the template variable name.
e.g.
{
key1: '{{ key1 }}', # default variable template
key2: '{{ template2 }}', # template2
specifically provide as template
}
Source code in prefect/workers/block.py
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
|
BlockWorkerResult
¶
Bases: BaseWorkerResult
Result of a block worker job
Source code in prefect/workers/block.py
148 149 |
|