(self, basedir: str | PathLike[str])
| 103 | |
| 104 | class FSFilesStore: |
| 105 | def __init__(self, basedir: str | PathLike[str]): |
| 106 | basedir = _to_string(basedir) |
| 107 | if "://" in basedir: |
| 108 | basedir = basedir.split("://", 1)[1] |
| 109 | self.basedir: str = basedir |
| 110 | self._mkdir(Path(self.basedir)) |
| 111 | self.created_directories: defaultdict[MediaPipeline.SpiderInfo, set[str]] = ( |
| 112 | defaultdict(set) |
| 113 | ) |
| 114 | |
| 115 | def persist_file( |
| 116 | self, |
no test coverage detected