code: def find_windows_executable(bin_path, exe_name):
      
      requested_path = get_windows_path(bin_path, exe_name)
      if os.path.isfile(requested_path):
          return requested_path
  
      try:
          pathext = os.environ["PATHEXT"]
      except KeyError:
          pass
      else:
          for ext in pathext.split(os.pathsep):
              path = get_windows_path(bin_path, exe_name + ext.strip().lower())
              if os.path.isfile(path):
                  return path
  
      return find_executable(exe_name)
docs: Given an executable name, search the given location for an executable