(self, vector, domain)
| 100 | return match |
| 101 | |
| 102 | def pointerBack(self, vector, domain): |
| 103 | # multi domain implementation |
| 104 | # domnum = cfg.domain_num |
| 105 | if domain.endswith(']'): |
| 106 | domain = domain[1:-1] |
| 107 | if domain != 'train': |
| 108 | nummap = {0: '0', 1: '1', 2: '2-3', 3: '>3'} |
| 109 | else: |
| 110 | nummap = {0: '0', 1: '1-5', 2: '6-10', 3: '>10'} |
| 111 | if vector[:4] == [0, 0, 0, 0]: |
| 112 | report = '' |
| 113 | else: |
| 114 | num = vector.index(1) |
| 115 | report = domain + ': ' + nummap[num] + '; ' |
| 116 | |
| 117 | if vector[-2] == 0 and vector[-1] == 1: |
| 118 | report += 'booking: ok' |
| 119 | if vector[-2] == 1 and vector[-1] == 0: |
| 120 | report += 'booking: unable' |
| 121 | |
| 122 | return report |
| 123 | |
| 124 | def queryJsons(self, |
| 125 | domain, |
no test coverage detected