def _GetPluginData(self):
    """Retrieves the version and various plugin information.

    Returns:
      dict[str, list[str]]: available parsers and plugins.
    """
    return_dict = {}

    return_dict['Versions'] = [
        ('plaso engine', plaso.__version__),
        ('python', sys.version)]

    hashers_information = hashers_manager.HashersManager.GetHashersInformation()
    parsers_information = parsers_manager.ParsersManager.GetParsersInformation()
    plugins_information = (
        parsers_manager.ParsersManager.GetParserPluginsInformation())
    presets_information = parsers_manager.ParsersManager.GetPresetsInformation()

    return_dict['Hashers'] = hashers_information
    return_dict['Parsers'] = parsers_information
    return_dict['Parser Plugins'] = plugins_information
    return_dict['Parser Presets'] = presets_information

    return return_dict
def _GetPluginData ( self ) : return_dict = { } return_dict [ 'Versions' ] = [ ( 'plaso engine' , plaso . __version__ ) , ( 'python' , sys . version ) ] hashers_information = hashers_manager . HashersManager . GetHashersInformation ( ) parsers_information = parsers_manager . ParsersManager . GetParsersInformation ( ) plugins_information = ( parsers_manager . ParsersManager . GetParserPluginsInformation ( ) ) presets_information = parsers_manager . ParsersManager . GetPresetsInformation ( ) return_dict [ 'Hashers' ] = hashers_information return_dict [ 'Parsers' ] = parsers_information return_dict [ 'Parser Plugins' ] = plugins_information return_dict [ 'Parser Presets' ] = presets_information return return_dict
Retrieves the version and various plugin information.

    Returns:
      dict[str, list[str]]: available parsers and plugins.