parameters: (self, buf, offset=0)
docstring: Receive bytes data into a writeable bytes-like object.
          Return the number of bytes read.
docstring_summary: Receive bytes data into a writeable bytes-like object.
          Return the number of bytes read.
docstring_tokens: Receive bytes data into a writeable bytes - like object . Return the number of bytes read .
function: def recv_bytes_into(self, buf, offset=0):
          """
          Receive bytes data into a writeable bytes-like object.
          Return the number of bytes read.
          """
          self._check_closed()
          self._check_readable()
          with memoryview(buf) as m:
              # Get bytesize of arbitrary buffer
              itemsize = m.itemsize
              bytesize = itemsize * len(m)
              if offset < 0:
                  raise ValueError("negative offset")
              elif offset > bytesize:
                  raise ValueError("offset too large")
              result = self._recv_bytes()
              size = result.tell()
              if bytesize < offset + size:
                  raise BufferTooShort(result.getvalue())
              # Message can fit in dest
              result.seek(0)
              result.readinto(m[offset // itemsize :
                                (offset + size) // itemsize])
              return size
function_tokens: def recv_bytes_into ( self , buf , offset = 0 ) : self . _check_closed ( ) self . _check_readable ( ) with memoryview ( buf ) as m : # Get bytesize of arbitrary buffer itemsize = m . itemsize bytesize = itemsize * len ( m ) if offset < 0 : raise ValueError ( "negative offset" ) elif offset > bytesize : raise ValueError ( "offset too large" ) result = self . _recv_bytes ( ) size = result . tell ( ) if bytesize < offset + size : raise BufferTooShort ( result . getvalue ( ) ) # Message can fit in dest result . seek ( 0 ) result . readinto ( m [ offset // itemsize : ( offset + size ) // itemsize ] ) return size