perago.require_dir#
- perago.require_dir(path)[源代码]#
Require one workspace-relative directory to exist.
- Parameters:
- pathstr or os.PathLike[str]
Workspace-relative directory path using
/separators.
- Returns:
- Workspace guardrail
Guardrail consumed by
perago.WorkspaceSpec.
- Raises:
- TaskDefinitionError
If
pathis empty, absolute, contains.., or uses unsupported separators.
- 参数:
- 返回类型:
_WorkspaceGuardrail
参见
require_fileRequire one file.
require_globRequire files matching a glob.
forbid_globReject files matching a glob.
Examples
>>> WorkspaceSpec(prefix="audio/render", pre=[require_dir("raw")]) WorkspaceSpec(...)