Commit 6967db7
docs(plugin): add experimental metadata to payloads
Mark execution_input and execution_result with
metadata={"experimental": True} and a leading EXPERIMENTAL docstring,
matching the pattern #625 established for OperationInfo.result /
OperationInfo.error / InvocationEndInfo.error.
Unlike a docstring alone the metadata is introspectable at runtime, so
the generic test #625 added -- which requires the marker on every
plugin info field named for input, output, result or error -- now
covers these two fields. That test fails on this branch without them.
This matters more since #625 removed the plugins= FutureWarning: the
per-field markers are now the only stability signal on these surfaces.
Refs #6161 parent 9a46294 commit 6967db7
1 file changed
Lines changed: 15 additions & 9 deletions
Lines changed: 15 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
180 | | - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
181 | 185 | | |
182 | 186 | | |
183 | | - | |
184 | | - | |
| 187 | + | |
185 | 188 | | |
186 | 189 | | |
187 | 190 | | |
| |||
202 | 205 | | |
203 | 206 | | |
204 | 207 | | |
205 | | - | |
206 | | - | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
207 | 214 | | |
208 | 215 | | |
209 | | - | |
210 | | - | |
211 | | - | |
| 216 | + | |
| 217 | + | |
212 | 218 | | |
213 | 219 | | |
214 | 220 | | |
| |||
0 commit comments