コード例 #1
0
def gen_1record_prefixed(record, prefixlen, mc="mc"):
    """
    Returns a deep copy of a record that contain fields specified in filtered_by. 
    Returns prefixes of its codes of length prefixlen.
    
    """
    record_new = zblrecord_deep_copy(record)
    prefixed_codes = get_prefixes_list(mc2lmc_tomka_blad(record_new), prefixlen)
    record_new[mc] = lmc2mc_tomka_blad(prefixed_codes)
    return record_new
コード例 #2
0
def gen_1record_prefixed(record, prefixlen, mc='mc'):
    """
    Returns a deep copy of a record that contain fields specified in filtered_by. 
    Returns prefixes of its codes of length prefixlen.
    
    """
    record_new = zblrecord_deep_copy(record)
    prefixed_codes = get_prefixes_list(mc2lmc_tomka_blad(record_new),
                                       prefixlen)
    record_new[mc] = lmc2mc_tomka_blad(prefixed_codes)
    return record_new
コード例 #3
0
def gen_record_prefixed(gen_record, prefixlen, mc='mc'):
    """
    Returns records that contain fields specified in filtered_by. 
    Returns prefixes of its codes of length prefixlen.
    
    TESTED.
    """
    for r in gen_record():
        prefixed_codes = get_prefixes_list(mc2lmc_tomka_blad(r), prefixlen)
        r[mc] = lmc2mc_tomka_blad(prefixed_codes)
        yield r
コード例 #4
0
def gen_record_prefixed(gen_record, prefixlen, mc="mc"):
    """
    Returns records that contain fields specified in filtered_by. 
    Returns prefixes of its codes of length prefixlen.
    
    TESTED.
    """
    for r in gen_record():
        prefixed_codes = get_prefixes_list(mc2lmc_tomka_blad(r), prefixlen)
        r[mc] = lmc2mc_tomka_blad(prefixed_codes)
        yield r