ChatPaper
ChatPaper copied to clipboard
Bug fix
在使用的过程中遇到了这样的问题
Traceback (most recent call last):
File "/Users/misaka/Downloads/CodeSpace/Project/ChatPaper/chat_paper.py", line 468, in <module>
main(args=args)
File "/Users/misaka/Downloads/CodeSpace/Project/ChatPaper/chat_paper.py", line 433, in main
paper_list.append(Paper(path=os.path.join(root, filename)))
File "/Users/misaka/Downloads/CodeSpace/Project/ChatPaper/get_paper_from_pdf.py", line 17, in __init__
self.parse_pdf()
File "/Users/misaka/Downloads/CodeSpace/Project/ChatPaper/get_paper_from_pdf.py", line 33, in parse_pdf
self.section_text_dict.update({"paper_info": self.get_paper_info()})
File "/Users/misaka/Downloads/CodeSpace/Project/ChatPaper/get_paper_from_pdf.py", line 42, in get_paper_info
introduction_text = self.section_text_dict['Introduction']
KeyError: 'Introduction'
经排查时一些论文没有 Introduction 导致的
在 get_paper_from_pdf.py
文件中添加了一个 Try-Catch 捕捉 Introduction 不存在时的异常
并在 chat_paper.py
中进行相应的修改后即可正常运行