From b136fa9af87baf7df9db70831c68332b015155cc Mon Sep 17 00:00:00 2001 From: aaa123git <wandz19@mails.tsinghua.edu.cn> Date: Fri, 16 Apr 2021 20:18:42 +0800 Subject: [PATCH] make sure the domain is in user goal (#189) --- convlab2/util/analysis_tool/analyzer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/convlab2/util/analysis_tool/analyzer.py b/convlab2/util/analysis_tool/analyzer.py index de16c18..4102ca7 100755 --- a/convlab2/util/analysis_tool/analyzer.py +++ b/convlab2/util/analysis_tool/analyzer.py @@ -195,7 +195,9 @@ class Analyzer: domain_turn.append(da[0][1].lower()) for domain in domain_set: - reporter.record(domain, sess.evaluator.domain_success(domain), sess.evaluator.domain_reqt_inform_analyze(domain), failed_da_sys, failed_da_usr, cycle_start, domain_turn) + domain_success = sess.evaluator.domain_success(domain) + if domain_success is not None: + reporter.record(domain, domain_success, sess.evaluator.domain_reqt_inform_analyze(domain), failed_da_sys, failed_da_usr, cycle_start, domain_turn) tmp = 0 if suc_num == 0 else turn_suc_num / suc_num print("=" * 100) -- GitLab