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
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
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
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