Browse Source

Filter out KeyboardInterrupts and MemoryErrors

Kostas Karmas 5 years ago
parent
commit
7d33830ae7
1 changed files with 4 additions and 1 deletions
  1. 4 1
      cura_app.py

+ 4 - 1
cura_app.py

@@ -59,13 +59,16 @@ if with_sentry_sdk:
     except IndexError:
     except IndexError:
         pass
         pass
 
 
+    # Errors to be ignored by Sentry
+    ignore_errors = [KeyboardInterrupt, MemoryError]
     sentry_sdk.init("https://5034bf0054fb4b889f82896326e79b13@sentry.io/1821564",
     sentry_sdk.init("https://5034bf0054fb4b889f82896326e79b13@sentry.io/1821564",
                     before_send = CrashHandler.sentryBeforeSend,
                     before_send = CrashHandler.sentryBeforeSend,
                     environment = sentry_env,
                     environment = sentry_env,
                     release = "cura%s" % ApplicationMetadata.CuraVersion,
                     release = "cura%s" % ApplicationMetadata.CuraVersion,
                     default_integrations = False,
                     default_integrations = False,
                     max_breadcrumbs = 300,
                     max_breadcrumbs = 300,
-                    server_name = "cura")
+                    server_name = "cura",
+                    ignore_errors = ignore_errors)
 
 
 if not known_args["debug"]:
 if not known_args["debug"]:
     def get_cura_dir_path():
     def get_cura_dir_path():