From 3fc8428e5a9008b2a8cbfa8cc3a3cff0982249a2 Mon Sep 17 00:00:00 2001 From: KatKatKateryna Date: Tue, 31 Oct 2023 09:07:00 +0000 Subject: [PATCH] metric for resolving dependencies --- qt_ui/widget_dependencies_upgrade.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/qt_ui/widget_dependencies_upgrade.py b/qt_ui/widget_dependencies_upgrade.py index 6437c50..11f034e 100644 --- a/qt_ui/widget_dependencies_upgrade.py +++ b/qt_ui/widget_dependencies_upgrade.py @@ -2,6 +2,7 @@ import os import urllib3 import requests import requests_toolbelt +from specklepy.logging import metrics from PyQt5 import QtWidgets, uic, QtCore @@ -57,6 +58,18 @@ To do it manually, you can run 2 following commands from QGIS Plugins panel->Pyt self.close() def upgradeDependencies(self): + try: + metrics.track( + "Connector Action", + self.dataStorage.active_account, + { + "name": "Resolve dependencies", + "connector_version": str(self.dataStorage.plugin_version), + }, + ) + except Exception as e: + print(e) + self.report_widget.setText("It might take a moment...") self.btn_upgrade.setEnabled(False) res1, res2, res3 = self.runSubprocess()