atbasu / document-content-extractor

Python program that uses open ai apis to parse user specified content from text files
0 stars 0 forks source link

when file name doesn't exist program crashes #4

Closed atbasu closed 1 year ago

atbasu commented 1 year ago
Enter name of file : 1.pfg
Enter Open AI api key: sdfs
Processing sample forms/1.pfg provided using sdfs and parser configuration from closewise_parser_configurator.json
Traceback (most recent call last):
  File "/Users/atbasu/Documents/document-content-extractor/document_content_extractor.py", line 235, in <module>
    main()
  File "/Users/atbasu/Documents/document-content-extractor/document_content_extractor.py", line 182, in main
    result = upload_and_process_document(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/atbasu/Documents/document-content-extractor/document_content_extractor.py", line 28, in upload_and_process_document
    text = read_document(file_path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/atbasu/Documents/document-content-extractor/utils.py", line 9, in read_document
    with open(file_path, 'rb') as file:
         ^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'sample forms/1.pfg'

This situation should be handled gracefully.