|
|
|
@ -446,18 +446,19 @@ def set_sentry(): |
|
|
|
|
""" |
|
|
|
|
|
|
|
|
|
def before_send(event, hint): |
|
|
|
|
if is_git_dir() and get_git_origin_url() != "https://github.com/ultralytics/ultralytics.git": |
|
|
|
|
return None |
|
|
|
|
event_os = 'colab' if is_colab() else 'kaggle' if is_kaggle() else 'jupyter' if is_jupyter() else \ |
|
|
|
|
oss = 'colab' if is_colab() else 'kaggle' if is_kaggle() else 'jupyter' if is_jupyter() else \ |
|
|
|
|
'docker' if is_docker() else platform.system() |
|
|
|
|
event['tags'] = { |
|
|
|
|
"sys_argv": sys.argv[0], |
|
|
|
|
"sys_argv_name": Path(sys.argv[0]).name, |
|
|
|
|
"install": 'git' if is_git_dir() else 'pip' if is_pip_package() else 'other', |
|
|
|
|
"os": event_os} |
|
|
|
|
"os": oss} |
|
|
|
|
return event |
|
|
|
|
|
|
|
|
|
if SETTINGS['sync'] and not is_pytest_running() or is_github_actions_ci(): |
|
|
|
|
if SETTINGS['sync'] and \ |
|
|
|
|
not is_pytest_running() and \ |
|
|
|
|
not is_github_actions_ci() and \ |
|
|
|
|
(is_pip_package() or get_git_origin_url() == "https://github.com/ultralytics/ultralytics.git"): |
|
|
|
|
import sentry_sdk # noqa |
|
|
|
|
|
|
|
|
|
import ultralytics |
|
|
|
|