def remove_socket_file(s: 'Socket', path: Optional[str] = None, is_dir: Optional[Callable[[str], None]] = None) -> None: with suppress(OSError): s.close() if path: with suppress(OSError): if is_dir: is_dir(path) else: os.unlink(path)
def remove_socket_file(s: 'Socket', path: Optional[str] = None) -> None: with suppress(OSError): s.close() if path: with suppress(OSError): os.unlink(path)