##// END OF EJS Templates
compare-disco: move case parsing into its own function...
marmoute -
r50357:ef0b0f94 default
parent child Browse files
Show More
@@ -97,6 +97,12 b' VARIANTS_KEYS = ['
97 97 assert set(VARIANTS.keys()) == set(VARIANTS_KEYS)
98 98
99 99
100 def parse_case(case):
101 case_type, case_args = case.split('-', 1)
102 case = (case_type,) + tuple(int(x) for x in case_args.split('-'))
103 return case
104
105
100 106 def format_case(case):
101 107 return '-'.join(str(s) for s in case)
102 108
@@ -210,8 +216,6 b" if __name__ == '__main__':"
210 216 print(usage, file=sys.stderr)
211 217 sys.exit(128)
212 218 repo = argv[1]
213 local_case = argv[2].split('-')
214 local_case = (local_case[0],) + tuple(int(x) for x in local_case[1:])
215 remote_case = argv[3].split('-')
216 remote_case = (remote_case[0],) + tuple(int(x) for x in remote_case[1:])
219 local_case = parse_case(argv[2])
220 remote_case = parse_case(argv[3])
217 221 sys.exit(compare(repo, local_case, remote_case, **kwargs))
General Comments 0
You need to be logged in to leave comments. Login now