| 308 | |
| 309 | def _dynamic_constructor() -> type[BaseFileLock]: |
| 310 | class DynamicFileLock(BaseFileLock): |
| 311 | def _acquire(self) -> None: |
| 312 | raise NotImplementedError |
| 313 | |
| 314 | def _release(self) -> None: |
| 315 | raise NotImplementedError |
| 316 | |
| 317 | return DynamicFileLock |
| 318 |
nothing calls this directly
no outgoing calls
no test coverage detected