perago.forbid_glob#
- perago.forbid_glob(pattern)[源代码]#
Reject workspace files matching a glob pattern.
- Parameters:
- patternstr or os.PathLike[str]
Workspace-relative glob pattern using
/separators.
- Returns:
- Workspace guardrail
Guardrail consumed by
perago.WorkspaceSpec.
- Raises:
- TaskDefinitionError
If
patternis empty or is not a valid workspace-relative path.
- 参数:
- 返回类型:
_WorkspaceGuardrail
参见
require_fileRequire one file.
require_dirRequire one directory.
require_globRequire files matching a glob.
Examples
>>> WorkspaceSpec(post=[forbid_glob("tmp/**")]) WorkspaceSpec(...)