mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-09-13 19:13:16 +08:00
Don't register SentryLogger if sentry_sdk is not available
This commit is contained in:
parent
5083a46c04
commit
116ea76fbb
@ -3,7 +3,10 @@
|
||||
|
||||
from UM.Logger import LogOutput
|
||||
from typing import Set
|
||||
from sentry_sdk import add_breadcrumb
|
||||
try:
|
||||
from sentry_sdk import add_breadcrumb
|
||||
except ModuleNotFoundError:
|
||||
pass
|
||||
from typing import Optional
|
||||
import os
|
||||
|
||||
|
@ -1,6 +1,11 @@
|
||||
# Copyright (c) 2019 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
from typing import TYPE_CHECKING, Dict, Any
|
||||
try:
|
||||
import sentry_sdk
|
||||
has_sentry = True
|
||||
except ModuleNotFoundError:
|
||||
has_sentry = False
|
||||
|
||||
from . import SentryLogger
|
||||
|
||||
@ -13,4 +18,6 @@ def getMetaData() -> Dict[str, Any]:
|
||||
|
||||
|
||||
def register(app: "Application") -> Dict[str, Any]:
|
||||
if not has_sentry:
|
||||
return {} # Nothing to do here!
|
||||
return {"logger": SentryLogger.SentryLogger()}
|
||||
|
Loading…
x
Reference in New Issue
Block a user