Commit f9dec36
Rares Polenciuc
refactor: replace dataclasses.replace with explicit factory methods
- Add Operation.from_existing() classmethod
- Add StepDetails.from_existing() and CallbackDetails.from_existing() factory methods
- Replace all dataclasses.replace() calls with explicit constructors
- Add test coverage for new factory methods1 parent fea8882 commit f9dec36
File tree
3 files changed
+28
-21
lines changed- examples/src/wait_for_callback
- src/aws_durable_execution_sdk_python_testing
3 files changed
+28
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
Lines changed: 11 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
289 | 291 | | |
290 | 292 | | |
291 | 293 | | |
292 | | - | |
| 294 | + | |
293 | 295 | | |
294 | 296 | | |
295 | 297 | | |
| |||
316 | 318 | | |
317 | 319 | | |
318 | 320 | | |
319 | | - | |
| 321 | + | |
320 | 322 | | |
321 | 323 | | |
322 | 324 | | |
323 | 325 | | |
324 | | - | |
| 326 | + | |
325 | 327 | | |
326 | 328 | | |
327 | 329 | | |
| |||
342 | 344 | | |
343 | 345 | | |
344 | 346 | | |
345 | | - | |
| 347 | + | |
346 | 348 | | |
347 | 349 | | |
348 | 350 | | |
349 | 351 | | |
350 | | - | |
| 352 | + | |
351 | 353 | | |
352 | 354 | | |
353 | 355 | | |
| |||
369 | 371 | | |
370 | 372 | | |
371 | 373 | | |
372 | | - | |
| 374 | + | |
373 | 375 | | |
374 | 376 | | |
375 | 377 | | |
376 | | - | |
| 378 | + | |
377 | 379 | | |
378 | 380 | | |
379 | 381 | | |
| |||
386 | 388 | | |
387 | 389 | | |
388 | 390 | | |
389 | | - | |
| 391 | + | |
390 | 392 | | |
391 | 393 | | |
392 | 394 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
2547 | 2547 | | |
2548 | 2548 | | |
2549 | 2549 | | |
2550 | | - | |
| 2550 | + | |
2551 | 2551 | | |
2552 | 2552 | | |
2553 | 2553 | | |
| |||
2564 | 2564 | | |
2565 | 2565 | | |
2566 | 2566 | | |
2567 | | - | |
| 2567 | + | |
| 2568 | + | |
| 2569 | + | |
2568 | 2570 | | |
2569 | | - | |
| 2571 | + | |
| 2572 | + | |
| 2573 | + | |
2570 | 2574 | | |
2571 | 2575 | | |
2572 | 2576 | | |
| |||
2577 | 2581 | | |
2578 | 2582 | | |
2579 | 2583 | | |
2580 | | - | |
| 2584 | + | |
2581 | 2585 | | |
2582 | 2586 | | |
2583 | 2587 | | |
| |||
2613 | 2617 | | |
2614 | 2618 | | |
2615 | 2619 | | |
2616 | | - | |
| 2620 | + | |
2617 | 2621 | | |
2618 | 2622 | | |
2619 | 2623 | | |
| |||
2655 | 2659 | | |
2656 | 2660 | | |
2657 | 2661 | | |
2658 | | - | |
| 2662 | + | |
2659 | 2663 | | |
2660 | 2664 | | |
2661 | 2665 | | |
| |||
2667 | 2671 | | |
2668 | 2672 | | |
2669 | 2673 | | |
2670 | | - | |
| 2674 | + | |
2671 | 2675 | | |
2672 | 2676 | | |
2673 | 2677 | | |
| |||
2680 | 2684 | | |
2681 | 2685 | | |
2682 | 2686 | | |
2683 | | - | |
| 2687 | + | |
2684 | 2688 | | |
2685 | 2689 | | |
2686 | 2690 | | |
2687 | 2691 | | |
2688 | 2692 | | |
2689 | 2693 | | |
2690 | 2694 | | |
2691 | | - | |
| 2695 | + | |
2692 | 2696 | | |
2693 | 2697 | | |
2694 | 2698 | | |
| |||
2702 | 2706 | | |
2703 | 2707 | | |
2704 | 2708 | | |
2705 | | - | |
| 2709 | + | |
2706 | 2710 | | |
2707 | 2711 | | |
2708 | 2712 | | |
| |||
2713 | 2717 | | |
2714 | 2718 | | |
2715 | 2719 | | |
2716 | | - | |
| 2720 | + | |
2717 | 2721 | | |
2718 | 2722 | | |
2719 | 2723 | | |
| |||
0 commit comments