def Prefill_hgf_fields(parameters, curdir, form, user_info=None): """extract all information from DB-record as json dict and write files into curdir""" # record_dict = get_record(sysno) #get record record_dict = get_record(read_file(curdir, 'SN')) #get record json_dict = wash_db_record_dict(record_dict) #create nice json dictionary json_dict = add_non_json_fields(json_dict) #add single input fields write_all_files(curdir,json_dict) # write all values to files write_done_file(curdir) #write done file--> cheat invenio prefill_245(curdir) prefill_0247(curdir) prefill_gender(curdir) handle_url(curdir) handle_date(curdir,"hgf_245__f","hgf_245__fs","hgf_245__fe") handle_date(curdir,"hgf_1112_d","hgf_1112_dcs","hgf_1112_dce") write_mod_doctype(curdir) prefill_vdb_relevant(curdir) handle_institutes_for_modify(curdir)
write_done_file(curdir) #write done file--> cheat invenio prefill_245(curdir) prefill_0247(curdir) prefill_gender(curdir) handle_url(curdir) handle_date(curdir,"hgf_245__f","hgf_245__fs","hgf_245__fe") handle_date(curdir,"hgf_1112_d","hgf_1112_dcs","hgf_1112_dce") write_mod_doctype(curdir) prefill_vdb_relevant(curdir) handle_institutes_for_modify(curdir) #os.system("cp %s/hgf_9201_ %s/out" %(curdir,curdir)) if __name__ == "__main__": pass curdir = os.getcwd() doctype = "journal" record_dict = get_record("110") #get record #pprint(record_dict) json_dict = wash_db_record_dict(record_dict) #create nice json dictionary json_dict = add_non_json_fields(json_dict) #pprint(json_dict) write_all_files(curdir,json_dict) # write all values to files stop #prefill_245() #prefill_0247() #delete_for_autosuggest_fields() #write_done_file() #write done file--> cheat invenio #handle_url() #handle_date() #write_mod_doctype()