Commit cca84b7
committed
fix: KeyboardInterrupt safety, corrupted entry repair, disabled run guard
- Catch BaseException (not just Exception) in update swap/registry to
handle KeyboardInterrupt and restore backup on Ctrl+C
- Preserve installed_at (or set fresh one) when repairing corrupted
non-dict registry entries in WorkflowRegistry.update()
- Block 'workflow run' for disabled workflows with clear error message
and re-enable hint1 parent 3906918 commit cca84b7
2 files changed
Lines changed: 18 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4678 | 4678 | | |
4679 | 4679 | | |
4680 | 4680 | | |
| 4681 | + | |
| 4682 | + | |
| 4683 | + | |
| 4684 | + | |
| 4685 | + | |
| 4686 | + | |
| 4687 | + | |
| 4688 | + | |
| 4689 | + | |
4681 | 4690 | | |
4682 | 4691 | | |
4683 | 4692 | | |
| |||
5424 | 5433 | | |
5425 | 5434 | | |
5426 | 5435 | | |
5427 | | - | |
5428 | | - | |
| 5436 | + | |
| 5437 | + | |
5429 | 5438 | | |
5430 | 5439 | | |
5431 | 5440 | | |
| |||
5439 | 5448 | | |
5440 | 5449 | | |
5441 | 5450 | | |
5442 | | - | |
5443 | | - | |
| 5451 | + | |
| 5452 | + | |
5444 | 5453 | | |
5445 | 5454 | | |
5446 | 5455 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
126 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
127 | 130 | | |
128 | 131 | | |
129 | 132 | | |
| |||
0 commit comments