MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / register

Method register

src/services/base.py:301–312  ·  view source on GitHub ↗

注册邮箱服务类 Args: service_type: 服务类型 service_class: 服务类

(cls, service_type: EmailServiceType, service_class: type)

Source from the content-addressed store, hash-verified

299
300 @classmethod
301 def register(cls, service_type: EmailServiceType, service_class: type):
302 """
303 注册邮箱服务类
304
305 Args:
306 service_type: 服务类型
307 service_class: 服务类
308 """
309 if not issubclass(service_class, BaseEmailService):
310 raise TypeError(f"{service_class} 必须是 BaseEmailService 的子类")
311 cls._registry[service_type] = service_class
312 logger.info(f"注册邮箱服务: {service_type.value} -> {service_class.__name__}")
313
314 @classmethod
315 def create(

Callers 1

__init__.pyFile · 0.80

Calls 1

infoMethod · 0.80

Tested by

no test coverage detected