8f*ddlmZddlmZmZd dZdS) ) annotations)IOCallable file_likeIO[str]return int | Nonecdt|dd}| |S#t$rYdSwxYwdS)zGet fileno() from a file, accounting for poorly implemented file-like objects. Args: file_like (IO): A file-like object. Returns: int | None: The result of fileno if available, or None if operation failed. filenoN)getattr Exception)rr s x/builddir/build/BUILD/imunify360-venv-2.3.5/opt/imunify360/venv/lib/python3.11/site-packages/pip/_vendor/rich/_fileno.py get_filenorsV(/y(D'I'IF  688O   44   4s  --N)rrrr ) __future__rtypingrrrrrsM""""""r