(self, basename: str)
| 113 | ) |
| 114 | |
| 115 | def _ensure_relative_to_basetemp(self, basename: str) -> str: |
| 116 | basename = os.path.normpath(basename) |
| 117 | if (self.getbasetemp() / basename).resolve().parent != self.getbasetemp(): |
| 118 | raise ValueError(f"{basename} is not a normalized and relative path") |
| 119 | return basename |
| 120 | |
| 121 | def mktemp(self, basename: str, numbered: bool = True) -> Path: |
| 122 | """Create a new temporary directory managed by the factory. |