diff --git a/main.py b/main.py index c8b035c..ced387d 100644 --- a/main.py +++ b/main.py @@ -159,9 +159,9 @@ def scan_device_config(self): def choose_device_callback(self): self.put_log(f"[操作]切换设备类型{self.form.deviceTypeComboBox.currentText()}") board_bin = self.download.get_version_data() - # print(board_bin) - board = self.board_map[self.form.deviceTypeComboBox.currentIndex()] - self.form.binAddress.setText(board_bin[board]) + if board_bin: # fix: https://fishros.org.cn/forum/topic/2502 + board = self.board_map[self.form.deviceTypeComboBox.currentIndex()] + self.form.binAddress.setText(board_bin[board]) def choose_config_callback(self): key = self.form.configKeyComboBox.currentText() diff --git a/release-notes.md b/release-notes.md index 50aec89..81057cb 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,5 @@ 版本更新: -- [fix]修复无FishBot Cmaera选项问题 +- [fix]修复获取固件失败后程序崩溃问题:https://fishros.org.cn/forum/topic/2502/ 版本说明: diff --git a/test/test_dic.py b/test/test_dic.py new file mode 100644 index 0000000..c129d02 --- /dev/null +++ b/test/test_dic.py @@ -0,0 +1,6 @@ +a = {} + +if a: + print('0000') +else: + print('1111') \ No newline at end of file