cognitive-catalyst / WA-Testing-Tool

Scripts that run against Watson Assistant for K fold validation on training set, testing on blind test, and draw precision curves for comparison.
Apache License 2.0
78 stars 61 forks source link

failure in testConversation.py class when encountering disambiguation responses #245

Closed victorpovar closed 5 months ago

victorpovar commented 5 months ago

Failure in testConversation.py class when encountering disambiguation responses

File "/home/wsuser/work/wa-tooling-notebook/WA-Testing-Tool/utils/testConversation.py", line 129, in fill_df response_text_list = [ resp['output']['generic'][0]['text'] ] KeyError: 'text'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/wsuser/work/wa-tooling-notebook/WA-Testing-Tool/utils/testConversation.py", line 275, in func(ARGS) File "/home/wsuser/work/wa-tooling-notebook/WA-Testing-Tool/utils/testConversation.py", line 202, in func asyncio.run(gather_all_tasks(tasks)) File "/opt/conda/envs/Python-RT23.1/lib/python3.10/asyncio/runners.py", line 44, in run return loop.run_until_complete(main) File "/opt/conda/envs/Python-RT23.1/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete return future.result() File "/home/wsuser/work/wa-tooling-notebook/WA-Testing-Tool/utils/testConversation.py", line 143, in gather_all_tasks task_set = await asyncio.gather(*tasks) File "/home/wsuser/work/wa-tooling-notebook/WA-Testing-Tool/utils/testConversation.py", line 139, in fill_df except Error as e: NameError: name 'Error' is not defined. Did you mean: 'OSError'? Traceback (most recent call last): File "/home/wsuser/work/wa-tooling-notebook/WA-Testing-Tool/run.py", line 647, in func(ARGS) File "/home/wsuser/work/wa-tooling-notebook/WA-Testing-Tool/run.py", line 620, in func test(out_dir=out_dir, File "/home/wsuser/work/wa-tooling-notebook/WA-Testing-Tool/run.py", line 460, in test raise RuntimeError('Failure in testing data') RuntimeError: Failure in testing data