summaryrefslogtreecommitdiff
path: root/scripts/vercmp.py
blob: f02cb416f1ecd91e846c314b61800563c898152b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env python3

import sys
import portage

for line in sys.stdin.buffer:
    a, b = line.decode().split(" ")

    try:        
        sys.stdout.buffer.write(f"{portage.vercmp(a, b)}\n".encode())
    except:
        sys.stdout.buffer.write(b"err\n")
    finally:
        sys.stdout.buffer.flush()