context checker decorator
main / Explore-Gitea-Actions (push) Successful in 17s

This commit is contained in:
2026-07-28 22:52:53 +01:00
parent 9304585ae5
commit c74cc51103
5 changed files with 60 additions and 34 deletions
+4 -3
View File
@@ -1,7 +1,7 @@
# restic actions registry
from playbook.action_registry import ActionRegistry
from playbook.models import StepLog
from playbook import ContextWrapper
from playbook.models import ContextChecker
from registry.docker_actions import dockeractions
@@ -16,6 +16,7 @@ dbpgactions = ActionRegistry("dbpg_actions_reg")
@dbpgactions.register(name="dump_pg_database", version="")
@ContextChecker.requires("database")
def dump_pg_database(ctx, name) -> StepLog:
c = ContextWrapper(ctx)
return StepLog.ok(name, "")
print(ctx, file=sys.stderr)
return StepLog.ok(name, "", pipe_ctx={"new_data": "coolData"})