Fix documentation and samples
pull/8/head
Nicolas 2016-07-31 18:29:41 +02:00
rodzic e3dffa22e0
commit 18267d148e
3 zmienionych plików z 18 dodań i 5 usunięć

Wyświetl plik

@ -14,6 +14,12 @@ The example below shows how to write a simple MQTT client which subscribes a top
.. code-block:: python
import logging
import asyncio
from hbmqtt.client import MQTTClient, ClientException
from hbmqtt.mqtt.constants import QOS_1, QOS_2
@asyncio.coroutine
def uptime_coro():
C = MQTTClient()
@ -53,6 +59,12 @@ This example also shows to method for publishing message asynchronously.
.. code-block:: python
import logging
import asyncio
from hbmqtt.client import MQTTClient
from hbmqtt.mqtt.constants import QOS_1, QOS_2
@asyncio.coroutine
def test_coro():
C = MQTTClient()

Wyświetl plik

@ -2,6 +2,7 @@ import logging
import asyncio
from hbmqtt.client import MQTTClient
from hbmqtt.mqtt.constants import QOS_1, QOS_2
@ -28,8 +29,8 @@ def test_coro():
yield from C.connect('mqtts://test.mosquitto.org/', cafile='mosquitto.org.crt')
tasks = [
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_0')),
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_1', qos=0x01)),
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_2', qos=0x02)),
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_1', qos=QOS_1)),
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_2', qos=QOS_2)),
]
yield from asyncio.wait(tasks)
logger.info("messages published")

Wyświetl plik

@ -2,7 +2,7 @@ import logging
import asyncio
from hbmqtt.client import MQTTClient
from hbmqtt.mqtt.constants import QOS_1, QOS_2
#
@ -29,8 +29,8 @@ def test_coro():
yield from C.connect('wss://test.mosquitto.org:8081/', cafile='mosquitto.org.crt')
tasks = [
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_0')),
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_1', qos=0x01)),
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_2', qos=0x02)),
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_1', qos=QOS_1)),
asyncio.ensure_future(C.publish('a/b', b'TEST MESSAGE WITH QOS_2', qos=QOS_2)),
]
yield from asyncio.wait(tasks)
logger.info("messages published")