MCPcopy Create free account
hub / github.com/HisMax/RedInk / register_generator

Method register_generator

backend/generators/factory.py:50–65  ·  view source on GitHub ↗

注册自定义生成器 Args: name: 生成器名称 generator_class: 生成器类

(cls, name: str, generator_class: type)

Source from the content-addressed store, hash-verified

48
49 @classmethod
50 def register_generator(cls, name: str, generator_class: type):
51 """
52 注册自定义生成器
53
54 Args:
55 name: 生成器名称
56 generator_class: 生成器类
57 """
58 if not issubclass(generator_class, ImageGeneratorBase):
59 raise TypeError(
60 f"注册失败:生成器类必须继承自 ImageGeneratorBase。\n"
61 f"提供的类: {generator_class.__name__}\n"
62 f"基类: ImageGeneratorBase"
63 )
64
65 cls.GENERATORS[name] = generator_class

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected