Beispiel #1
0
def list_upgrades():
    base_pacmanqu_command_raw = "pacman -Qu"
    args = shlex.split(base_pacmanqu_command_raw)
    process = subprocess.Popen(args,stdout=subprocess.PIPE,universal_newlines=True)
    output_list = []
    for line in process.stdout.readlines():
        newoutput = line.rstrip('\n')
        output_list.append(newoutput)
    systemstats = SystemStats()
    systemstats.updatecount = str(len(output_list))
    systemstats.save()
    return output_list