()
| 238 | |
| 239 | |
| 240 | def _release_locks() -> None: |
| 241 | for dir_lock in _LOCKS.values(): |
| 242 | try: |
| 243 | dir_lock.release() |
| 244 | except: # pylint: disable=bare-except |
| 245 | msg = 'Exception occurred releasing lock: {0!r}'.format(dir_lock) |
| 246 | logger.debug(msg, exc_info=True) |
| 247 | _LOCKS.clear() |
| 248 | |
| 249 | |
| 250 | def set_up_core_dir(directory: str, mode: int, strict: bool) -> None: |