(self, basename: str)
| 70 | ) |
| 71 | |
| 72 | def _ensure_relative_to_basetemp(self, basename: str) -> str: |
| 73 | basename = os.path.normpath(basename) |
| 74 | if (self.getbasetemp() / basename).resolve().parent != self.getbasetemp(): |
| 75 | raise ValueError(f"{basename} is not a normalized and relative path") |
| 76 | return basename |
| 77 | |
| 78 | def mktemp(self, basename: str, numbered: bool = True) -> Path: |
| 79 | """Create a new temporary directory managed by the factory. |