blob: 01cd7362673fc2823116b307562320c10a37e92a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import pickle
import re
import sys
def main(argv):
source = argv[1]
dest = argv[2]
with open('.coverage', 'rb') as f:
coverage_data = pickle.load(f)
# Prefilter to filenames in NetworkX
filenames = [filename for filename in coverage_data['lines'].keys()
if 'networkx' in filename]
for filename in filenames:
new_filename = re.sub(source, dest, filename)
if new_filename != filename:
coverage_data['lines'][new_filename] = coverage_data['lines'].pop(filename)
with open('.coverage', 'wb') as f:
pickle.dump(coverage_data, f)
if __name__ == '__main__':
sys.exit(main(sys.argv))
|