def _evaluate(self):
retrieved_records = SortedDict()<EOL>for record_id, record in six.iteritems(self._elements):<EOL><INDENT>if record is self._field._unset:<EOL><INDENT>try:<EOL><INDENT>record = self.target_app.records.get(id=record_id)<EOL><DEDENT>except SwimlaneHTTP400Error:<EOL><INDENT>logger.debug("<STR_LIT>")<EOL>continue<EOL><DEDENT><DEDENT>retrieved_records[record_id] = record<EOL><DEDENT>self._elements = retrieved_records<EOL>return self._elements.values()<EOL>
Scan for orphaned records and retrieve any records that have not already been grabbed