예제 #1
0
def ar_run_p_reports(data: dict, project_info: dict) -> None:
    report_doc = open_word_doc(root_path / "input/summary_temp.docx")

    for i, p in enumerate(data.projects):
        if i != 0:
            report_doc.add_section(WD_SECTION_START.NEW_PAGE)  # new page
        # print("Compiling summary for " + p)
        # qrt = make_file_friendly(str(master.ma.quarter))
        output = ar_compile_p_report(data, report_doc,
                                     get_project_information(), p)
        # abb = project_info[p]["Abbreviations"]
    output.save(root_path / "output/annual_report_summaries.docx")
예제 #2
0
def test_annual_report_summaries():
    data = get_ar_data()
    pi = get_project_information()
    ar_run_p_reports(data, pi)
예제 #3
0
def project_info():
    return get_project_information("resources/basic_m_confi.ini", "resources/")
예제 #4
0
def top35_project_info():
    return get_project_information("resources/top250_confi.ini", "resources/")