Ejemplo n.º 1
0
def test_merge_dict():
    a = {'k1': 2, 'k2': 4}
    b = {'k1': 7, 'k2': None, 'k3': 5}
    merge_dict(a, b)
    assert a['k1'] == 7  # Updated
    assert a['k2'] == 4  # Unchanged!
    assert a['k3'] == 5  # Added
Ejemplo n.º 2
0
def extract_wrapper(url_object, term):
    try:
        result = PageRequest(url_object['url'], term).structured
    except Exception:
        import traceback
        log.error("Failed to get page {} -- {}".format(url_object['url'], traceback.format_exc()))
        return url_object
    return merge_dict(url_object, result)
Ejemplo n.º 3
0
def extract_wrapper(url_object, term):
    try:
        result = PageRequest(url_object['url'], term).structured
    except Exception:
        import traceback
        log.error("Failed to get page {} -- {}".format(url_object['url'],
                                                       traceback.format_exc()))
        return url_object
    return merge_dict(url_object, result)