auto-sync: 2026-05-22 13:10:37
This commit is contained in:
@@ -191,6 +191,19 @@ class Ticker:
|
|||||||
logger.exception("Tick %d _general error", tick_num)
|
logger.exception("Tick %d _general error", tick_num)
|
||||||
results["projects"]["_general"] = {"error": str(e)}
|
results["projects"]["_general"] = {"error": str(e)}
|
||||||
|
|
||||||
|
# 虚拟项目 _mail:飞鸽传书
|
||||||
|
mail_db = Path(self.registry.root) / "_mail" / "blackboard.db"
|
||||||
|
if mail_db.exists() and "_mail" not in active_projects:
|
||||||
|
try:
|
||||||
|
pr = await self._tick_project("_mail", {
|
||||||
|
"id": "_mail", "name": "飞鸽传书",
|
||||||
|
"status": "active", "source": "virtual",
|
||||||
|
})
|
||||||
|
results["projects"]["_mail"] = pr
|
||||||
|
except Exception as e:
|
||||||
|
logger.exception("Tick %d _mail error", tick_num)
|
||||||
|
results["projects"]["_mail"] = {"error": str(e)}
|
||||||
|
|
||||||
logger.debug("Tick %d complete: %d projects", tick_num, len(active_projects))
|
logger.debug("Tick %d complete: %d projects", tick_num, len(active_projects))
|
||||||
|
|
||||||
if self.on_tick_complete:
|
if self.on_tick_complete:
|
||||||
|
|||||||
Reference in New Issue
Block a user