##// 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 assert set(VARIANTS.keys()) == set(VARIANTS_KEYS)
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 def format_case(case):
106 def format_case(case):
101 return '-'.join(str(s) for s in case)
107 return '-'.join(str(s) for s in case)
102
108
@@ -210,8 +216,6 b" if __name__ == '__main__':"
210 print(usage, file=sys.stderr)
216 print(usage, file=sys.stderr)
211 sys.exit(128)
217 sys.exit(128)
212 repo = argv[1]
218 repo = argv[1]
213 local_case = argv[2].split('-')
219 local_case = parse_case(argv[2])
214 local_case = (local_case[0],) + tuple(int(x) for x in local_case[1:])
220 remote_case = parse_case(argv[3])
215 remote_case = argv[3].split('-')
216 remote_case = (remote_case[0],) + tuple(int(x) for x in remote_case[1:])
217 sys.exit(compare(repo, local_case, remote_case, **kwargs))
221 sys.exit(compare(repo, local_case, remote_case, **kwargs))
General Comments 0
You need to be logged in to leave comments. Login now