Ola Nilsson
Ola Nilsson
I was able to reproduce. It not only hangs, it also eats a lot of memory. This is probably the stacktrace generation and the fact that buttercup does not use...
I just tried to isolate the hanging test, and once I got the test suite to actually exit I noticed some failing tests. Interestingly, disabling all but the hanging test...
@alphapapa As far as I can tell, the out-of-memory error is because of the `crop' style of backtrace used by default. Both the stacktrace line format operation and crop are...
@alphapapa @doublep @jcs090218 I did some major surgery on the backtrace code which really help with performance. I'll give you a few days to check it out before I merge....
@doublep , how can I recreate that?
I think that is because of buttercup nesting itself. It fails to find the correct bounds of the backtrace because there are two sets of them. While this is annoying,...
Hmm, but that specific test is not nested. I'll have to look further.
I think I'm on to something now. The new code works great for unexpected errors in code called from *within* an `except` statement. That's why it works for the failing...
Newer and even more improved. Now also with tests. @doublep, the problems you reported should be fixed now. @jcs090218 , the tests in #250 passes on this branch.
No comments for more than a week, merging this now.