🚨 auto fix by pre-commit hooks

This commit is contained in:
pre-commit-ci[bot] 2025-10-29 10:38:37 +00:00
parent b74fb66939
commit 7b04d81074
4 changed files with 5 additions and 6 deletions

View File

@ -120,5 +120,5 @@ __plugin_meta__ = PluginMetadata(
type=int, type=int,
), ),
], ],
).to_dict(), ).to_dict(),
) )

View File

@ -47,7 +47,7 @@ class ScheduledJob(Model):
execution_options = fields.JSONField( execution_options = fields.JSONField(
null=True, null=True,
description="任务执行的额外选项 (例如: jitter, spread, " description="任务执行的额外选项 (例如: jitter, spread, "
"interval, concurrency_policy)", "interval, concurrency_policy)",
) )
create_time = fields.DatetimeField(auto_now_add=True) create_time = fields.DatetimeField(auto_now_add=True)

View File

@ -472,9 +472,7 @@ class SchedulerManager:
"required_permission": required_permission, "required_permission": required_permission,
"source": source, "source": source,
"is_one_off": is_one_off, "is_one_off": is_one_off,
"execution_options": model_dump( "execution_options": model_dump(validated_options, exclude_none=True),
validated_options, exclude_none=True
),
} }
defaults = {k: v for k, v in defaults.items() if v is not None} defaults = {k: v for k, v in defaults.items() if v is not None}

View File

@ -77,6 +77,7 @@ class Trigger:
"""创建一个 Date 触发器配置。""" """创建一个 Date 触发器配置。"""
return DateTrigger(**kwargs) return DateTrigger(**kwargs)
class ExecutionOptions(BaseModel): class ExecutionOptions(BaseModel):
""" """
封装定时任务的执行策略包括重试和回调 封装定时任务的执行策略包括重试和回调