获取已注册的 adapter 类。 :param name: adapter 的名称。 :return: adapter 的类。
(self, name: str)
| 54 | del self._registry[name] |
| 55 | |
| 56 | def get(self, name: str) -> Type[IMAdapter]: |
| 57 | """ |
| 58 | 获取已注册的 adapter 类。 |
| 59 | :param name: adapter 的名称。 |
| 60 | :return: adapter 的类。 |
| 61 | """ |
| 62 | if name not in self._registry: |
| 63 | raise ValueError( |
| 64 | f"IMAdapter with name '{name}' is not registered.") |
| 65 | return self._registry[name].adapter_class |
| 66 | |
| 67 | def get_config_class(self, name: str) -> Type[BaseModel]: |
| 68 | """ |
no outgoing calls