(self, *components)
| 45 | symlink = attr.ib(default=None) # type: Optional[str] |
| 46 | |
| 47 | def join(self, *components): |
| 48 | # type: (*str) -> str |
| 49 | return os.path.join(self.path, *components) |
| 50 | |
| 51 | def safe_remove(self): |
| 52 | # type: () -> None |
no outgoing calls