<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 async def send_script(self, client_id, conn_string, script):
 """Send a script to a device on behalf of a client. See :meth:`AbstractDeviceAdapter.send_script`. Args: client_id (str):
 The client we are working for. conn_string (str):
 A connection string that will be passed to the underlying device adapter. script (bytes):
 The script that we wish to send. Raises: DeviceServerError: There is an issue with your client_id such as not being connected to the device. DeviceAdapterError: The adapter had a protocol issue sending the script. """


        conn_id = self._client_connection(client_id, conn_string)
        await self.adapter.send_script(conn_id, script)