Commit 84a7435
Improve Setting class DX with shorter names and type inference
- Rename `description` to `desc` and `default_value` to `default`
- Type is now inferred from default value for common Python types
(bool, int, float, str, bytes)
- Raise TypeError if neither type nor default is provided
Before:
Setting(
name="vgi_debug",
description="Enable debug mode",
type=pa.bool_(),
default_value=False,
)
After:
Setting("vgi_debug", "Enable debug mode", default=False)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent b23df87 commit 84a7435
3 files changed
Lines changed: 118 additions & 70 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
511 | 511 | | |
512 | 512 | | |
513 | 513 | | |
514 | | - | |
515 | | - | |
516 | | - | |
517 | | - | |
518 | | - | |
519 | | - | |
520 | | - | |
521 | | - | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
522 | 517 | | |
523 | 518 | | |
524 | 519 | | |
525 | 520 | | |
526 | 521 | | |
527 | | - | |
528 | | - | |
529 | | - | |
530 | | - | |
531 | | - | |
532 | | - | |
533 | | - | |
534 | | - | |
535 | | - | |
536 | | - | |
537 | | - | |
538 | | - | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
539 | 529 | | |
540 | 530 | | |
541 | 531 | | |
542 | 532 | | |
543 | 533 | | |
544 | | - | |
545 | 534 | | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
556 | 540 | | |
557 | 541 | | |
558 | 542 | | |
559 | 543 | | |
560 | | - | |
561 | 544 | | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
570 | | - | |
571 | | - | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
572 | 550 | | |
573 | 551 | | |
574 | 552 | | |
575 | 553 | | |
576 | 554 | | |
577 | | - | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
578 | 583 | | |
579 | 584 | | |
580 | 585 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
150 | 179 | | |
151 | 180 | | |
152 | 181 | | |
153 | 182 | | |
154 | 183 | | |
155 | 184 | | |
156 | 185 | | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
164 | 201 | | |
165 | 202 | | |
166 | 203 | | |
167 | 204 | | |
168 | 205 | | |
169 | 206 | | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
175 | 212 | | |
176 | 213 | | |
177 | 214 | | |
| |||
182 | 219 | | |
183 | 220 | | |
184 | 221 | | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
185 | 233 | | |
186 | 234 | | |
| 235 | + | |
| 236 | + | |
187 | 237 | | |
188 | 238 | | |
189 | 239 | | |
190 | 240 | | |
191 | 241 | | |
192 | 242 | | |
193 | | - | |
| 243 | + | |
194 | 244 | | |
195 | | - | |
| 245 | + | |
196 | 246 | | |
197 | 247 | | |
198 | 248 | | |
199 | 249 | | |
200 | 250 | | |
201 | 251 | | |
202 | 252 | | |
203 | | - | |
| 253 | + | |
204 | 254 | | |
205 | 255 | | |
206 | 256 | | |
| |||
222 | 272 | | |
223 | 273 | | |
224 | 274 | | |
225 | | - | |
| 275 | + | |
226 | 276 | | |
227 | 277 | | |
228 | | - | |
| 278 | + | |
229 | 279 | | |
230 | 280 | | |
231 | 281 | | |
232 | | - | |
| 282 | + | |
233 | 283 | | |
234 | | - | |
| 284 | + | |
235 | 285 | | |
236 | 286 | | |
237 | 287 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | 19 | | |
22 | 20 | | |
23 | 21 | | |
| |||
62 | 60 | | |
63 | 61 | | |
64 | 62 | | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
| 63 | + | |
71 | 64 | | |
72 | 65 | | |
73 | 66 | | |
| |||
0 commit comments