(self, record)
| 2143 | self.set_input_record(record) |
| 2144 | |
| 2145 | def set_output_record(self, record): |
| 2146 | assert self._output_record is None or (record.has_blobs() and |
| 2147 | set(record.field_blobs()) == |
| 2148 | set(self._output_record.field_blobs())), ( |
| 2149 | 'Output schema cannot be reset') |
| 2150 | for blob in record.field_blobs(): |
| 2151 | assert self.BlobIsDefined(blob), "{} is not defined in net {}".format( |
| 2152 | blob, |
| 2153 | self.Proto() |
| 2154 | ) |
| 2155 | for blob in record.field_blobs(): |
| 2156 | if blob not in self.external_outputs: |
| 2157 | self.AddExternalOutput(blob) |
| 2158 | self._output_record = record |
| 2159 | |
| 2160 | def recover_output_record_by_prefix(self, prefix): |
| 2161 | """ |
no test coverage detected