摘要
当在ParsClient上使用参数'wait_till_finished'时,会出现错误NameError: name 'file' is not defined
。这似乎是file_path
和file
函数之间的混淆。
重现步骤
重现此行为的方法:
- 安装Python客户端
pip install parsr-client
- 像
#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)
一样发送文档 - 查看错误
预期行为
返回一个包含json、xml和其他属性的对象引用。
实际行为
出现错误。
截图
如果适用,请添加截图以帮助解释问题。
环境
- python=3.8.5
- parsr-client的docker版本
5条答案
按热度按时间wyyhbhjk1#
Relevant: #490 (comment)
nzkunb0c2#
在2021年5月21日从PIP安装后,我发现在命令行运行时仍然存在这个问题。此外,Jupyter Notebook演示仍然首先调用错误的(旧的)命令,这也应该得到修复。
z9smfwbn3#
如果你们能在PyPI发布一个包含这个修复的新版本,那就太好了。
ruarlubt4#
你好,@spencerR1992。
我们会查看并在解决后回复你。
lkaoscv75#
你好,spencerR1992。
在parsr_client.py的第150行和第151行有2个错误。
你可以将这两行替换为:
'file': file_path,
'config': config_path,
这应该能解决你的问题。
将在下一个版本中进行更新。
祝好,