Parsr 在Python客户端中出现错误;

jyztefdp  于 2个月前  发布在  Python
关注(0)|答案(5)|浏览(52)

摘要

当在ParsClient上使用参数'wait_till_finished'时,会出现错误NameError: name 'file' is not defined。这似乎是file_pathfile函数之间的混淆。

重现步骤

重现此行为的方法:

  1. 安装Python客户端pip install parsr-client
  2. #python res = parsr.send_document( file_path="mydocument.pdf", config_path='defaultConfig.json', document_name='The Readme', refresh_period = 5, silent = False, save_request_id=True, wait_till_finished = True)一样发送文档
  3. 查看错误

预期行为

返回一个包含json、xml和其他属性的对象引用。

实际行为

出现错误。

截图

如果适用,请添加截图以帮助解释问题。

环境

  • python=3.8.5
  • parsr-client的docker版本
wyyhbhjk

wyyhbhjk1#

Relevant: #490 (comment)

nzkunb0c

nzkunb0c2#

在2021年5月21日从PIP安装后,我发现在命令行运行时仍然存在这个问题。此外,Jupyter Notebook演示仍然首先调用错误的(旧的)命令,这也应该得到修复。

z9smfwbn

z9smfwbn3#

如果你们能在PyPI发布一个包含这个修复的新版本,那就太好了。

ruarlubt

ruarlubt4#

你好,@spencerR1992。
我们会查看并在解决后回复你。

lkaoscv7

lkaoscv75#

你好,spencerR1992。
parsr_client.py的第150行和第151行有2个错误。
你可以将这两行替换为:
'file': file_path,
'config': config_path,
这应该能解决你的问题。
将在下一个版本中进行更新。
祝好,

相关问题