From 1149af84aa6aa4f3a3c8fe8c3130dc492bda70cd Mon Sep 17 00:00:00 2001 From: angelblue05 Date: Thu, 27 Oct 2016 22:49:19 -0500 Subject: [PATCH] Catch exception for content being processed --- resources/lib/objects/_common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/lib/objects/_common.py b/resources/lib/objects/_common.py index 8c2fe7e1..0f022e3d 100644 --- a/resources/lib/objects/_common.py +++ b/resources/lib/objects/_common.py @@ -12,11 +12,13 @@ import api import artwork import downloadutils import read_embyserver as embyserver +from ga_client import GoogleAnalytics from utils import window, settings, dialog, language as lang, should_stop ################################################################################################## log = logging.getLogger("EMBY."+__name__) +ga = GoogleAnalytics() ################################################################################################## @@ -27,6 +29,8 @@ def catch_except(errors=(Exception, ), default_value=False): try: return func(*args, **kwargs) except errors as error: + errStrings = ga.formatException() + ga.sendEventData("Exception", errStrings[0], errStrings[1]) log.exception(error) log.error("function: %s \n args: %s \n kwargs: %s", func.__name__, args, kwargs)