def print_concepts_functions_for_bq(commit: str = 'XXX'): concepts = {'core_good' : build_positive_regex , 'excluded_good': build_excluded_regex , 'not_positive_good' : build_not_positive_regex #, 'good': good_to_bq } for i in concepts.keys(): print() print_func = lambda : print_logic_to_bq(regex_func=concepts[i] , concept=i) generate_bq_function('{schema}.bq_{concept}'.format(schema=SCHEMA_NAME , concept=i) , print_func , commit=commit) print() generate_bq_function('{schema}.bq_{concept}'.format(schema=SCHEMA_NAME , concept='good') , good_to_bq , commit=commit) print()
def print_cc_functions_for_bq(commit: str = 'XXX'): concepts = {'cc_adaptive' : build_cc_adaptive_regex , 'cc_corrective' : build_cc_corrective_regex , 'cc_refactor' : build_cc_refactor_regex , 'cc_just_perfective' : build_cc_just_perfective_regex , 'cc_perfective' : build_cc_perfective_regex , 'cc_message' : build_cc_message_regex } for i in concepts.keys(): print() print_func = lambda : print_logic_to_bq(regex_func=concepts[i] , concept=i) generate_bq_function('{schema}.bq_{concept}'.format(schema=SCHEMA_NAME , concept=i) , print_func , commit=commit) print()