pywidevine/pywidevine/utils.py

13 lines
296 B
Python
Raw Normal View History

import shutil
from pathlib import Path
from typing import Optional
def get_binary_path(*names: str) -> Optional[Path]:
"""Get the path of the first found binary name."""
for name in names:
path = shutil.which(name)
if path:
return Path(path)
return None