http://mmgen55rtcahqfp2hn3v7syqv2wqanks5oeezqg3ykwfkebmouzjxlad.onion/project/mmgen/mmgen-node-tools/commit/e7fcc00b95a9631b26d2e2c9d6cda23103958fe7
r}' + ) + + def check_assets_found(wants,found,keys=['symbol','id']): + error = False + for k in keys: + missing = wants[k] - found[k] + if missing: + msg( + ('The following IDs were not found in source data:\n{}' if k == 'id' else + 'The following symbols could not be resolved:\n{}').format( + fmt_list(missing,fmt='col',indent=' ') + )) + error = True + if error: + die(1,'Missing data, exiting') + + rows_want = { + 'id': {r.id for r...