执行修改遥测ID任务
(self)
| 147 | self.ide_name = get_ide_display_name(ide_type) |
| 148 | |
| 149 | def run(self): |
| 150 | """执行修改遥测ID任务""" |
| 151 | try: |
| 152 | self.emit_progress(get_text("workers.modify_ids.starting", ide_name=self.ide_name)) |
| 153 | self.emit_status(get_text("workers.modify_ids.modifying", ide_name=self.ide_name), "info") |
| 154 | |
| 155 | # 执行遥测ID修改 |
| 156 | success = modify_ide_telemetry_ids(self.ide_type) |
| 157 | |
| 158 | if self.is_cancelled: |
| 159 | return |
| 160 | |
| 161 | if success: |
| 162 | self.emit_progress(get_text("workers.modify_ids.completed")) |
| 163 | self.emit_status(get_text("status.success"), "success") |
| 164 | self.task_completed.emit(True) |
| 165 | else: |
| 166 | self.emit_progress(get_text("workers.modify_ids.failed")) |
| 167 | self.emit_status(get_text("status.error"), "error") |
| 168 | self.task_completed.emit(False) |
| 169 | |
| 170 | except Exception as e: |
| 171 | self.emit_progress(get_text("workers.modify_ids.error", error=str(e))) |
| 172 | self.emit_status(get_text("status.failed"), "error") |
| 173 | self.task_completed.emit(False) |
| 174 | |
| 175 | |
| 176 | class RunAllWorker(BaseWorker): |
nothing calls this directly
no test coverage detected