Borya-Goldarb commited on
Commit
61e81ce
·
verified ·
1 Parent(s): ee46919

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -1
app.py CHANGED
@@ -59,7 +59,10 @@ def main():
59
  base_name, extension = selected_file.split(".")
60
  # new_filename = f"{base_name}_modified{extension}"
61
  new_filename = "./LOI_ADDRESS_DATE_modified.docx"
62
- modified_doc.save(new_filename)
 
 
 
63
  st.success('File saved successfully!')
64
 
65
  # Function to replace parameters in file content with provided values
@@ -75,6 +78,13 @@ def replace_text_in_docx(docx_file, replacements):
75
  text = inline[i].text.replace(search_text, replace_text)
76
  inline[i].text = text
77
  return doc
 
 
 
 
 
 
 
78
 
79
  if __name__ == "__main__":
80
  main()
 
59
  base_name, extension = selected_file.split(".")
60
  # new_filename = f"{base_name}_modified{extension}"
61
  new_filename = "./LOI_ADDRESS_DATE_modified.docx"
62
+ # modified_doc.save(new_filename)
63
+ file_contents = load_file(selected_file)
64
+ updated_contents = replace_parameters(file_contents, parameter_values)
65
+ save_file(new_filename, updated_contents)
66
  st.success('File saved successfully!')
67
 
68
  # Function to replace parameters in file content with provided values
 
78
  text = inline[i].text.replace(search_text, replace_text)
79
  inline[i].text = text
80
  return doc
81
+
82
+ # Function to replace parameters in file content with provided values
83
+ def replace_parameters(file_contents, parameter_values):
84
+ updated_contents = file_contents
85
+ for param, value in parameter_values.items():
86
+ updated_contents = updated_contents.replace(f'@{param}', value)
87
+ return updated_contents
88
 
89
  if __name__ == "__main__":
90
  main()