Repository navigation
Commit dbec1f5
authored
fix: Pause the crawl on Ctrl+C on Windows instead of crashing (#2277)
### Description
- On Windows, Ctrl+C during `crawler.run()` now pauses the crawl the
same way as on Linux and macOS. The crawler logs the pause message, lets
the requests in progress finish, starts no new ones, and logs how to
resume the crawl.
### Issues
- Closes: #2281 parent 8598dd6 commit dbec1f5
2 files changed
Lines changed: 43 additions & 6 deletions
File tree
- src/crawlee/crawlers/_basic
- tests/unit/crawlers/_basic
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
763 | 763 | | |
764 | 764 | | |
765 | 765 | | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
766 | 769 | | |
767 | 770 | | |
768 | | - | |
769 | | - | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
770 | 781 | | |
771 | 782 | | |
772 | 783 | | |
773 | 784 | | |
774 | 785 | | |
775 | 786 | | |
776 | | - | |
777 | | - | |
778 | | - | |
| 787 | + | |
| 788 | + | |
779 | 789 | | |
780 | 790 | | |
781 | 791 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
2981 | 2982 | | |
2982 | 2983 | | |
2983 | 2984 | | |
| 2985 | + | |
| 2986 | + | |
| 2987 | + | |
| 2988 | + | |
| 2989 | + | |
| 2990 | + | |
| 2991 | + | |
| 2992 | + | |
| 2993 | + | |
| 2994 | + | |
| 2995 | + | |
| 2996 | + | |
| 2997 | + | |
| 2998 | + | |
| 2999 | + | |
| 3000 | + | |
| 3001 | + | |
| 3002 | + | |
| 3003 | + | |
| 3004 | + | |
| 3005 | + | |
| 3006 | + | |
| 3007 | + | |
| 3008 | + | |
| 3009 | + | |
| 3010 | + | |
0 commit comments