def _GetFilePaths(self, path, pathtype, kb):
    """Guess windows filenames from a commandline string."""

    environ_vars = artifact_utils.GetWindowsEnvironmentVariablesMap(kb)
    path_guesses = path_detection_windows.DetectExecutablePaths([path],
                                                                environ_vars)

    if not path_guesses:
      # TODO(user): yield a ParserAnomaly object
      return []

    return [
        rdf_paths.PathSpec(path=path, pathtype=pathtype)
        for path in path_guesses
    ]
def _GetFilePaths ( self , path , pathtype , kb ) : environ_vars = artifact_utils . GetWindowsEnvironmentVariablesMap ( kb ) path_guesses = path_detection_windows . DetectExecutablePaths ( [ path ] , environ_vars ) if not path_guesses : return [ ] return [ rdf_paths . PathSpec ( path = path , pathtype = pathtype ) for path in path_guesses ]
Guess windows filenames from a commandline string.