| 118 | NAPARI_DLC_URL = "https://pypi.org/pypi/napari-deeplabcut/json" |
| 119 | |
| 120 | def __init__(self, dlc_version: str, plugin_version: str, timeout_ms: int = 5000, parent=None): |
| 121 | super().__init__(parent) |
| 122 | self._dlc_version = dlc_version |
| 123 | self._plugin_version = plugin_version |
| 124 | self._timeout_ms = timeout_ms |
| 125 | |
| 126 | self._manager = QtNetwork.QNetworkAccessManager(self) |
| 127 | self._timer = QtCore.QTimer(self) |
| 128 | self._timer.setSingleShot(True) |
| 129 | self._timer.timeout.connect(self._on_timeout) |
| 130 | |
| 131 | self._running = False |
| 132 | self._silent = True |
| 133 | self._replies = {} |
| 134 | self._result = {} |
| 135 | |
| 136 | def is_running(self) -> bool: |
| 137 | return self._running |