(self, scene_name)
| 64 | print("无效的选项,请重新选择") |
| 65 | |
| 66 | def get_processor_for_scene(self, scene_name): |
| 67 | if scene_name in self.processors: |
| 68 | return self.processors[scene_name] |
| 69 | |
| 70 | scene_config = self.scene_templates.get(scene_name) |
| 71 | if not scene_config: |
| 72 | raise ValueError(f"未找到名为{scene_name}的场景配置") |
| 73 | |
| 74 | processor_class = self.load_scene_processor(self, scene_config) |
| 75 | self.processors[scene_name] = processor_class |
| 76 | return self.processors[scene_name] |
| 77 | |
| 78 | def process_multi_question(self, user_input): |
| 79 | """ |
no test coverage detected