code: def send(self, message, fragment_size=None, mask=False):
          
          for frame in self.message_to_frames(message, fragment_size, mask):
              self.send_frame(frame)
docs: Send a message. If `fragment_size` is specified, the message is
          fragmented into multiple frames whose payload size does not extend
          `fragment_size`.