File size: 732 Bytes
454f1d5 cc826a1 454f1d5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import logging
logger = logging.getLogger(__name__)
class DocumentMergeSplitPlugin:
def __init__(self):
self.name = "doc"
self.version = "1.0.0"
self.enabled = False
def on_enable(self):
self.enabled = True
logger.info(f"文档合并拆分插件 {self.version} 已启用")
def on_disable(self):
self.enabled = False
logger.info(f"文档合并拆分插件 {self.version} 已禁用")
def get_status(self) -> dict:
return {
"name": self.name,
"version": self.version,
"enabled": self.enabled,
"message": "运行正常" if self.enabled else "已禁用",
}
plugin = DocumentMergeSplitPlugin()
|