<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def publish(self, topic, payload, qos=0, retain=False):
 """ Publishes an MQTT message """

        # TODO: check (full transmission) success
        return self._client.publish(topic, payload, qos, retain)