def add_credit_to_script()

in foundation_security_advisories/update_hof.py [0:0]


def add_credit_to_script(hmackey, email, credit):
    string_to_add = '"' + hmac_email(hmackey, email) + '":"' + credit + '",'
    with open(__file__, 'r', encoding="utf-8") as in_script:
        script_data = in_script.read()

    index = script_data.find('credit_entries = {') + 18

    final_output = script_data[:index] +'\n' + "    " + string_to_add + script_data[index:]

    with open(__file__, 'w', encoding="utf-8") as out_script:
        out_script.write(final_output)