ChatPaper icon indicating copy to clipboard operation
ChatPaper copied to clipboard

Bug fix

Open Misaka-9982-coder opened this issue 1 year ago • 0 comments

在使用的过程中遇到了这样的问题

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 中进行相应的修改后即可正常运行

Misaka-9982-coder avatar Mar 20 '23 08:03 Misaka-9982-coder