From 28cadb970ca0b1ae6cde58d09eadb6af89999ddf Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Tue, 7 Nov 2017 08:47:26 -0800 Subject: Remove bin, this is now in it's own repo --- bin/tw-mh-split-mirrorset.py | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100755 bin/tw-mh-split-mirrorset.py (limited to 'bin/tw-mh-split-mirrorset.py') diff --git a/bin/tw-mh-split-mirrorset.py b/bin/tw-mh-split-mirrorset.py deleted file mode 100755 index 4a3d228..0000000 --- a/bin/tw-mh-split-mirrorset.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python - -import sys -from collections import defaultdict - - -def main(): - input = sys.argv[1] - batch_number = sys.argv[2] - mms = {} - - max_mmset_size = 0 - - with open(input, 'r') as f: - for l in f: - mm, hostname = l.rstrip().split(' ') - if mm not in mms: - mms[mm] = [] - mms[mm].append(hostname) - - max_mmset_size = max([len(mms[x]) for x in mms]) - - batches = {x: [] for x in range(0, max_mmset_size)} - for i in range(0, max_mmset_size): - for mm in mms: - if len(mms[mm]) -1 >= i: - batches[i].append(mms[mm][i]) - - for h in batches[int(batch_number)]: - print(h) - - -if __name__ == '__main__': - main() -- cgit v1.2.3