Exception Gobbler
Generally, eating exceptions is not great practice. However, many of this libraries users have asked that they be able to run this library in a "silent failure" mode if they're having network connection issues on their end. To that extent, this version represents an attempt at not bubbling up exceptions if those exceptions are not account related.
So, if there is a failure to ship some events, and the debug_level
is not set higher than 1, then exceptions will just be printed and gobbled instead of halting a consuming application.
N.B. While this is marked as a minor release, there are still probably many new paradigms to handle this problem that are not yet addressed. This library is still a 0
major version which generally means not fully stable. It will likely move to a stable first version release when the use paradigms are best flushed out. So, to that end, feel free to fork and PR!