Revision 939
Added by Aaron Marcuse-Kubitza almost 13 years ago
bin/join | ||
---|---|---|
4 | 4 |
import csv |
5 | 5 |
import os.path |
6 | 6 |
import sys |
7 |
import warnings |
|
7 | 8 |
|
8 | 9 |
sys.path.append(os.path.dirname(__file__)+"/../lib") |
9 | 10 |
|
... | ... | |
35 | 36 |
if row[1] != '': |
36 | 37 |
try: out_row = map_1[row[1]] |
37 | 38 |
except KeyError: |
38 |
row[2] = '** No join mapping for '+row[1]+' ** '+row[2] |
|
39 |
msg = 'No join mapping for '+row[1] |
|
40 |
warnings.warn(UserWarning(msg)) |
|
41 |
row[2] = '** '+msg+' ** '+row[2] |
|
39 | 42 |
row[1] = '' |
40 | 43 |
else: row = maps.merge_mappings(row, out_row) |
41 | 44 |
writer.writerow(row) |
Also available in: Unified diff
join: Print a warning if no join mapping found (in addition to adding this warning to the comments column)