def METHOD_NAME(self, search_dirs, file_name):
    """
    Search for the given file, and return the path.
    Returns None if the file is not found.
    """
    for dir_path in search_dirs:
        file_path = os.path.join(dir_path, file_name)
        if os.path.exists(file_path):
            return file_path
    return None