code: def get_records(self, records=None, timeout=1.0):
          
          octets = b''.join(ndef.message_encoder(records)) if records else None
          octets = self.get_octets(octets, timeout)
          if octets and len(octets) >= 3:
              return list(ndef.message_decoder(octets))
docs: Get NDEF message records from a SNEP Server.
  
          .. versionadded:: 0.13
  
          The :class:`ndef.Record` list given by *records* is encoded as
          the request message octets input to :meth:`get_octets`. The
          return value is an :class:`ndef.Record` list decoded from the
          response message octets returned by :meth:`get_octets`. Same
          as::
  
              import ndef
              send_octets = ndef.message_encoder(records)
              rcvd_octets = snep_client.get_octets(send_octets, timeout)
              records = list(ndef.message_decoder(rcvd_octets))