destfile.flush()
return destfile
+
def parse_args():
p = argparse.ArgumentParser(description=__doc__)
p.add_argument('one')
p.add_argument('--user', action='store_true')
return p.parse_args()
+
if __name__ == '__main__':
opts = parse_args()
two = sort_dump(open(opts.two))
else:
user = ['--user'] if opts.user else []
- two = subprocess.run(['systemd-analyze', 'dump', *user],
- capture_output=True, text=True, check=True)
+ two = subprocess.run(['systemd-analyze', 'dump', *user], capture_output=True, text=True, check=True)
two = sort_dump(two.stdout.splitlines())
with subprocess.Popen(['diff', '-U10', one.name, two.name], stdout=subprocess.PIPE) as diff:
subprocess.Popen(['less'], stdin=diff.stdout)