Commit 51a8310
committed
Revert all commits after "Use threading.excepthook instead of sys.excepthook"
This reverts this branch back to just calling `threading.excepthook`, instead
of trying to raise the exception when the user gets the result or exits the
context manager. I would like to get the immediate bug fixed, and I think this
is a simple, low-risk fix that does that.
From what I understand it isn't possible to prevent the reference cycle which
is causing all those test failures. We need to store the exception to raise it
later, which implicitly creates one.
We can always add raising the exception as an additional improvement later, but
in the meantime if any user code wants to handle the exceptions it can do so by
installing a default exception handler.1 parent b7f18ed commit 51a8310
3 files changed
Lines changed: 18 additions & 168 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1234 | 1234 | | |
1235 | 1235 | | |
1236 | 1236 | | |
1237 | | - | |
| 1237 | + | |
1238 | 1238 | | |
1239 | 1239 | | |
1240 | 1240 | | |
| |||
1248 | 1248 | | |
1249 | 1249 | | |
1250 | 1250 | | |
1251 | | - | |
1252 | 1251 | | |
1253 | 1252 | | |
1254 | 1253 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | 72 | | |
81 | 73 | | |
82 | 74 | | |
| |||
206 | 198 | | |
207 | 199 | | |
208 | 200 | | |
209 | | - | |
210 | 201 | | |
211 | 202 | | |
212 | 203 | | |
| |||
358 | 349 | | |
359 | 350 | | |
360 | 351 | | |
361 | | - | |
362 | 352 | | |
363 | 353 | | |
364 | 354 | | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | 355 | | |
374 | 356 | | |
375 | 357 | | |
| |||
755 | 737 | | |
756 | 738 | | |
757 | 739 | | |
758 | | - | |
759 | | - | |
760 | | - | |
761 | | - | |
762 | | - | |
763 | 740 | | |
764 | 741 | | |
765 | 742 | | |
| |||
774 | 751 | | |
775 | 752 | | |
776 | 753 | | |
777 | | - | |
778 | 754 | | |
779 | 755 | | |
780 | 756 | | |
| |||
792 | 768 | | |
793 | 769 | | |
794 | 770 | | |
795 | | - | |
796 | | - | |
797 | | - | |
| 771 | + | |
798 | 772 | | |
799 | 773 | | |
800 | 774 | | |
801 | 775 | | |
802 | 776 | | |
803 | 777 | | |
804 | 778 | | |
805 | | - | |
806 | | - | |
807 | | - | |
808 | | - | |
809 | | - | |
| 779 | + | |
810 | 780 | | |
811 | | - | |
812 | | - | |
813 | | - | |
814 | | - | |
815 | | - | |
| 781 | + | |
816 | 782 | | |
817 | 783 | | |
818 | 784 | | |
819 | 785 | | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
820 | 795 | | |
821 | 796 | | |
822 | 797 | | |
| |||
847 | 822 | | |
848 | 823 | | |
849 | 824 | | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
| 825 | + | |
855 | 826 | | |
856 | 827 | | |
857 | 828 | | |
| |||
863 | 834 | | |
864 | 835 | | |
865 | 836 | | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | | - | |
870 | | - | |
| 837 | + | |
871 | 838 | | |
872 | 839 | | |
873 | 840 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
58 | 57 | | |
59 | 58 | | |
60 | 59 | | |
| |||
3173 | 3172 | | |
3174 | 3173 | | |
3175 | 3174 | | |
3176 | | - | |
3177 | | - | |
3178 | | - | |
3179 | | - | |
3180 | | - | |
3181 | | - | |
3182 | | - | |
3183 | | - | |
3184 | | - | |
3185 | | - | |
3186 | | - | |
3187 | | - | |
3188 | | - | |
3189 | | - | |
3190 | | - | |
3191 | | - | |
3192 | | - | |
3193 | | - | |
3194 | | - | |
3195 | | - | |
3196 | | - | |
3197 | | - | |
3198 | | - | |
3199 | | - | |
3200 | | - | |
3201 | | - | |
3202 | | - | |
3203 | | - | |
3204 | | - | |
3205 | | - | |
3206 | | - | |
3207 | | - | |
3208 | | - | |
3209 | | - | |
3210 | | - | |
3211 | | - | |
3212 | | - | |
3213 | | - | |
3214 | | - | |
3215 | | - | |
3216 | | - | |
3217 | | - | |
3218 | | - | |
3219 | | - | |
3220 | | - | |
3221 | | - | |
3222 | | - | |
3223 | | - | |
3224 | | - | |
3225 | | - | |
3226 | | - | |
3227 | | - | |
3228 | | - | |
3229 | | - | |
3230 | | - | |
3231 | | - | |
3232 | | - | |
3233 | | - | |
3234 | | - | |
3235 | | - | |
3236 | | - | |
3237 | | - | |
3238 | | - | |
3239 | | - | |
3240 | | - | |
3241 | | - | |
3242 | | - | |
3243 | | - | |
3244 | | - | |
3245 | | - | |
3246 | | - | |
3247 | | - | |
3248 | | - | |
3249 | | - | |
3250 | | - | |
3251 | | - | |
3252 | | - | |
3253 | | - | |
3254 | | - | |
3255 | | - | |
3256 | | - | |
3257 | | - | |
3258 | | - | |
3259 | | - | |
3260 | | - | |
3261 | | - | |
3262 | | - | |
3263 | | - | |
3264 | | - | |
3265 | | - | |
3266 | | - | |
3267 | | - | |
3268 | | - | |
3269 | | - | |
3270 | | - | |
3271 | | - | |
3272 | | - | |
3273 | | - | |
3274 | | - | |
3275 | | - | |
3276 | | - | |
3277 | | - | |
3278 | | - | |
3279 | | - | |
3280 | | - | |
3281 | | - | |
3282 | | - | |
3283 | | - | |
3284 | | - | |
3285 | | - | |
3286 | | - | |
3287 | | - | |
| 3175 | + | |
3288 | 3176 | | |
3289 | 3177 | | |
3290 | | - | |
3291 | | - | |
3292 | | - | |
3293 | 3178 | | |
3294 | 3179 | | |
3295 | 3180 | | |
| |||
7080 | 6965 | | |
7081 | 6966 | | |
7082 | 6967 | | |
7083 | | - | |
7084 | | - | |
| 6968 | + | |
7085 | 6969 | | |
7086 | 6970 | | |
7087 | 6971 | | |
| |||
0 commit comments