def submit_echoprints(recording_echoprints): """Submit echoprints. Submits a set of {recording_id1: [echoprint1, ...], ...} or {recording_id1: echoprint, ...}. """ rec2echos = dict() for (rec, echos) in recording_echoprints.items(): rec2echos[rec] = echos if isinstance(rec, list) else [echos] query = mbxml.make_echoprint_request(rec2echos) return _do_mb_post("recording", query)
def submit_echoprints(echoprints): """Submit echoprints. Must call auth(user, pass) first""" query = mbxml.make_echoprint_request(echoprints) return _do_mb_post("recording", query)