rename hbmqtt -> amqtt in module itself

pull/52/head
Florian Ludwig 2021-03-27 13:29:25 +01:00
rodzic 478a2d18c8
commit d86918216a
25 zmienionych plików z 140 dodań i 140 usunięć

Wyświetl plik

@ -12,11 +12,11 @@ from collections import deque
from functools import partial
from transitions import Machine, MachineError
from hbmqtt.session import Session
from hbmqtt.mqtt.protocol.broker_handler import BrokerProtocolHandler
from hbmqtt.errors import HBMQTTException, MQTTException
from hbmqtt.utils import format_client_message, gen_client_id
from hbmqtt.adapters import (
from amqtt.session import Session
from amqtt.mqtt.protocol.broker_handler import BrokerProtocolHandler
from amqtt.errors import HBMQTTException, MQTTException
from amqtt.utils import format_client_message, gen_client_id
from amqtt.adapters import (
StreamReaderAdapter,
StreamWriterAdapter,
ReaderAdapter,

Wyświetl plik

@ -9,18 +9,18 @@ import copy
from urllib.parse import urlparse, urlunparse
from functools import wraps
from hbmqtt.session import Session
from hbmqtt.mqtt.connack import CONNECTION_ACCEPTED
from hbmqtt.mqtt.protocol.client_handler import ClientProtocolHandler
from hbmqtt.adapters import (
from amqtt.session import Session
from amqtt.mqtt.connack import CONNECTION_ACCEPTED
from amqtt.mqtt.protocol.client_handler import ClientProtocolHandler
from amqtt.adapters import (
StreamReaderAdapter,
StreamWriterAdapter,
WebSocketsReader,
WebSocketsWriter,
)
from hbmqtt.plugins.manager import PluginManager, BaseContext
from hbmqtt.mqtt.protocol.handler import ProtocolHandlerException
from hbmqtt.mqtt.constants import QOS_0, QOS_1, QOS_2
from amqtt.plugins.manager import PluginManager, BaseContext
from amqtt.mqtt.protocol.handler import ProtocolHandlerException
from amqtt.mqtt.constants import QOS_0, QOS_1, QOS_2
import websockets
from websockets.uri import InvalidURI
from websockets.exceptions import InvalidHandshake
@ -90,7 +90,7 @@ class MQTTClient:
MQTTClient instances provides API for connecting to a broker and send/receive messages using the MQTT protocol.
:param client_id: MQTT client ID to use when connecting to the broker. If none, it will generated randomly by :func:`hbmqtt.utils.gen_client_id`
:param client_id: MQTT client ID to use when connecting to the broker. If none, it will generated randomly by :func:`amqtt.utils.gen_client_id`
:param config: Client configuration
:param loop: asynio loop to use
:return: class instance
@ -104,7 +104,7 @@ class MQTTClient:
if client_id is not None:
self.client_id = client_id
else:
from hbmqtt.utils import gen_client_id
from amqtt.utils import gen_client_id
self.client_id = gen_client_id()
self.logger.debug("Using generated client ID : %s" % self.client_id)
@ -151,7 +151,7 @@ class MQTTClient:
:param cadata: server certificate authority data (optional, used for secured connection)
:param extra_headers: a dictionary with additional http headers that should be sent on the initial connection (optional, used only with websocket connections)
:return: `CONNACK <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718033>`_ return code
:raise: :class:`hbmqtt.client.ConnectException` if connection fails
:raise: :class:`amqtt.client.ConnectException` if connection fails
"""
if extra_headers is None:
@ -217,7 +217,7 @@ class MQTTClient:
:param cleansession: clean session flag used in MQTT CONNECT messages sent for reconnections.
:return: `CONNACK <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718033>`_ return code
:raise: :class:`hbmqtt.client.ConnectException` if re-connection fails after max retries.
:raise: :class:`amqtt.client.ConnectException` if re-connection fails after max retries.
"""
if self.session.transitions.is_connected():
@ -364,7 +364,7 @@ class MQTTClient:
This method is a *coroutine*.
:param timeout: maximum number of seconds to wait before returning. If timeout is not specified or None, there is no limit to the wait time until next message arrives.
:return: instance of :class:`hbmqtt.session.ApplicationMessage` containing received message information flow.
:return: instance of :class:`amqtt.session.ApplicationMessage` containing received message information flow.
:raises: :class:`asyncio.TimeoutError` if timeout occurs before a message is delivered
"""
deliver_task = asyncio.ensure_future(

Wyświetl plik

@ -3,7 +3,7 @@
# See the file license.txt for copying permission.
import asyncio
from struct import pack, unpack
from hbmqtt.errors import NoDataException
from amqtt.errors import NoDataException
def bytes_to_hex_str(data):

Wyświetl plik

@ -1,8 +1,8 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.errors import HBMQTTException
from hbmqtt.mqtt.packet import (
from amqtt.errors import HBMQTTException
from amqtt.mqtt.packet import (
CONNECT,
CONNACK,
PUBLISH,
@ -19,20 +19,20 @@ from hbmqtt.mqtt.packet import (
DISCONNECT,
MQTTFixedHeader,
)
from hbmqtt.mqtt.connect import ConnectPacket
from hbmqtt.mqtt.connack import ConnackPacket
from hbmqtt.mqtt.disconnect import DisconnectPacket
from hbmqtt.mqtt.pingreq import PingReqPacket
from hbmqtt.mqtt.pingresp import PingRespPacket
from hbmqtt.mqtt.publish import PublishPacket
from hbmqtt.mqtt.puback import PubackPacket
from hbmqtt.mqtt.pubrec import PubrecPacket
from hbmqtt.mqtt.pubrel import PubrelPacket
from hbmqtt.mqtt.pubcomp import PubcompPacket
from hbmqtt.mqtt.subscribe import SubscribePacket
from hbmqtt.mqtt.suback import SubackPacket
from hbmqtt.mqtt.unsubscribe import UnsubscribePacket
from hbmqtt.mqtt.unsuback import UnsubackPacket
from amqtt.mqtt.connect import ConnectPacket
from amqtt.mqtt.connack import ConnackPacket
from amqtt.mqtt.disconnect import DisconnectPacket
from amqtt.mqtt.pingreq import PingReqPacket
from amqtt.mqtt.pingresp import PingRespPacket
from amqtt.mqtt.publish import PublishPacket
from amqtt.mqtt.puback import PubackPacket
from amqtt.mqtt.pubrec import PubrecPacket
from amqtt.mqtt.pubrel import PubrelPacket
from amqtt.mqtt.pubcomp import PubcompPacket
from amqtt.mqtt.subscribe import SubscribePacket
from amqtt.mqtt.suback import SubackPacket
from amqtt.mqtt.unsubscribe import UnsubscribePacket
from amqtt.mqtt.unsuback import UnsubackPacket
packet_dict = {
CONNECT: ConnectPacket,

Wyświetl plik

@ -1,10 +1,10 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import CONNACK, MQTTPacket, MQTTFixedHeader, MQTTVariableHeader
from hbmqtt.codecs import read_or_raise, bytes_to_int
from hbmqtt.errors import HBMQTTException
from hbmqtt.adapters import ReaderAdapter
from amqtt.mqtt.packet import CONNACK, MQTTPacket, MQTTFixedHeader, MQTTVariableHeader
from amqtt.codecs import read_or_raise, bytes_to_int
from amqtt.errors import HBMQTTException
from amqtt.adapters import ReaderAdapter
CONNECTION_ACCEPTED = 0x00
UNACCEPTABLE_PROTOCOL_VERSION = 0x01

Wyświetl plik

@ -2,7 +2,7 @@
#
# See the file license.txt for copying permission.
from hbmqtt.codecs import (
from amqtt.codecs import (
bytes_to_int,
decode_data_with_length,
decode_string,
@ -11,16 +11,16 @@ from hbmqtt.codecs import (
int_to_bytes,
read_or_raise,
)
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
CONNECT,
MQTTVariableHeader,
MQTTPayload,
)
from hbmqtt.errors import HBMQTTException, NoDataException
from hbmqtt.adapters import ReaderAdapter
from hbmqtt.utils import gen_client_id
from amqtt.errors import HBMQTTException, NoDataException
from amqtt.adapters import ReaderAdapter
from amqtt.utils import gen_client_id
class ConnectVariableHeader(MQTTVariableHeader):

Wyświetl plik

@ -1,8 +1,8 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, DISCONNECT
from hbmqtt.errors import HBMQTTException
from amqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, DISCONNECT
from amqtt.errors import HBMQTTException
class DisconnectPacket(MQTTPacket):

Wyświetl plik

@ -3,14 +3,14 @@
# See the file license.txt for copying permission.
import asyncio
from hbmqtt.codecs import (
from amqtt.codecs import (
bytes_to_hex_str,
decode_packet_id,
int_to_bytes,
read_or_raise,
)
from hbmqtt.errors import CodecException, MQTTException, NoDataException
from hbmqtt.adapters import ReaderAdapter, WriterAdapter
from amqtt.errors import CodecException, MQTTException, NoDataException
from amqtt.adapters import ReaderAdapter, WriterAdapter
from datetime import datetime
from struct import unpack

Wyświetl plik

@ -1,8 +1,8 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, PINGREQ
from hbmqtt.errors import HBMQTTException
from amqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, PINGREQ
from amqtt.errors import HBMQTTException
class PingReqPacket(MQTTPacket):

Wyświetl plik

@ -1,8 +1,8 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, PINGRESP
from hbmqtt.errors import HBMQTTException
from amqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, PINGRESP
from amqtt.errors import HBMQTTException
class PingRespPacket(MQTTPacket):

Wyświetl plik

@ -2,8 +2,8 @@
#
# See the file license.txt for copying permission.
from asyncio import futures, Queue
from hbmqtt.mqtt.protocol.handler import ProtocolHandler
from hbmqtt.mqtt.connack import (
from amqtt.mqtt.protocol.handler import ProtocolHandler
from amqtt.mqtt.connack import (
CONNECTION_ACCEPTED,
UNACCEPTABLE_PROTOCOL_VERSION,
IDENTIFIER_REJECTED,
@ -11,18 +11,18 @@ from hbmqtt.mqtt.connack import (
NOT_AUTHORIZED,
ConnackPacket,
)
from hbmqtt.mqtt.connect import ConnectPacket
from hbmqtt.mqtt.pingreq import PingReqPacket
from hbmqtt.mqtt.pingresp import PingRespPacket
from hbmqtt.mqtt.subscribe import SubscribePacket
from hbmqtt.mqtt.suback import SubackPacket
from hbmqtt.mqtt.unsubscribe import UnsubscribePacket
from hbmqtt.mqtt.unsuback import UnsubackPacket
from hbmqtt.utils import format_client_message
from hbmqtt.session import Session
from hbmqtt.plugins.manager import PluginManager
from hbmqtt.adapters import ReaderAdapter, WriterAdapter
from hbmqtt.errors import MQTTException
from amqtt.mqtt.connect import ConnectPacket
from amqtt.mqtt.pingreq import PingReqPacket
from amqtt.mqtt.pingresp import PingRespPacket
from amqtt.mqtt.subscribe import SubscribePacket
from amqtt.mqtt.suback import SubackPacket
from amqtt.mqtt.unsubscribe import UnsubscribePacket
from amqtt.mqtt.unsuback import UnsubackPacket
from amqtt.utils import format_client_message
from amqtt.session import Session
from amqtt.plugins.manager import PluginManager
from amqtt.adapters import ReaderAdapter, WriterAdapter
from amqtt.errors import MQTTException
from .handler import EVENT_MQTT_PACKET_RECEIVED, EVENT_MQTT_PACKET_SENT

Wyświetl plik

@ -3,18 +3,18 @@
# See the file license.txt for copying permission.
import asyncio
from asyncio import futures
from hbmqtt.mqtt.protocol.handler import ProtocolHandler, EVENT_MQTT_PACKET_RECEIVED
from hbmqtt.mqtt.disconnect import DisconnectPacket
from hbmqtt.mqtt.pingreq import PingReqPacket
from hbmqtt.mqtt.pingresp import PingRespPacket
from hbmqtt.mqtt.subscribe import SubscribePacket
from hbmqtt.mqtt.suback import SubackPacket
from hbmqtt.mqtt.unsubscribe import UnsubscribePacket
from hbmqtt.mqtt.unsuback import UnsubackPacket
from hbmqtt.mqtt.connect import ConnectVariableHeader, ConnectPayload, ConnectPacket
from hbmqtt.mqtt.connack import ConnackPacket
from hbmqtt.session import Session
from hbmqtt.plugins.manager import PluginManager
from amqtt.mqtt.protocol.handler import ProtocolHandler, EVENT_MQTT_PACKET_RECEIVED
from amqtt.mqtt.disconnect import DisconnectPacket
from amqtt.mqtt.pingreq import PingReqPacket
from amqtt.mqtt.pingresp import PingRespPacket
from amqtt.mqtt.subscribe import SubscribePacket
from amqtt.mqtt.suback import SubackPacket
from amqtt.mqtt.unsubscribe import UnsubscribePacket
from amqtt.mqtt.unsuback import UnsubackPacket
from amqtt.mqtt.connect import ConnectVariableHeader, ConnectPayload, ConnectPacket
from amqtt.mqtt.connack import ConnackPacket
from amqtt.session import Session
from amqtt.plugins.manager import PluginManager
class ClientProtocolHandler(ProtocolHandler):

Wyświetl plik

@ -8,10 +8,10 @@ import itertools
import asyncio
from asyncio import InvalidStateError
from hbmqtt.mqtt import packet_class
from hbmqtt.mqtt.connack import ConnackPacket
from hbmqtt.mqtt.connect import ConnectPacket
from hbmqtt.mqtt.packet import (
from amqtt.mqtt import packet_class
from amqtt.mqtt.connack import ConnackPacket
from amqtt.mqtt.connect import ConnectPacket
from amqtt.mqtt.packet import (
RESERVED_0,
CONNECT,
CONNACK,
@ -30,29 +30,29 @@ from hbmqtt.mqtt.packet import (
RESERVED_15,
MQTTFixedHeader,
)
from hbmqtt.mqtt.pingresp import PingRespPacket
from hbmqtt.mqtt.pingreq import PingReqPacket
from hbmqtt.mqtt.publish import PublishPacket
from hbmqtt.mqtt.pubrel import PubrelPacket
from hbmqtt.mqtt.puback import PubackPacket
from hbmqtt.mqtt.pubrec import PubrecPacket
from hbmqtt.mqtt.pubcomp import PubcompPacket
from hbmqtt.mqtt.suback import SubackPacket
from hbmqtt.mqtt.subscribe import SubscribePacket
from hbmqtt.mqtt.unsubscribe import UnsubscribePacket
from hbmqtt.mqtt.unsuback import UnsubackPacket
from hbmqtt.mqtt.disconnect import DisconnectPacket
from hbmqtt.adapters import ReaderAdapter, WriterAdapter
from hbmqtt.session import (
from amqtt.mqtt.pingresp import PingRespPacket
from amqtt.mqtt.pingreq import PingReqPacket
from amqtt.mqtt.publish import PublishPacket
from amqtt.mqtt.pubrel import PubrelPacket
from amqtt.mqtt.puback import PubackPacket
from amqtt.mqtt.pubrec import PubrecPacket
from amqtt.mqtt.pubcomp import PubcompPacket
from amqtt.mqtt.suback import SubackPacket
from amqtt.mqtt.subscribe import SubscribePacket
from amqtt.mqtt.unsubscribe import UnsubscribePacket
from amqtt.mqtt.unsuback import UnsubackPacket
from amqtt.mqtt.disconnect import DisconnectPacket
from amqtt.adapters import ReaderAdapter, WriterAdapter
from amqtt.session import (
Session,
OutgoingApplicationMessage,
IncomingApplicationMessage,
INCOMING,
OUTGOING,
)
from hbmqtt.mqtt.constants import QOS_0, QOS_1, QOS_2
from hbmqtt.plugins.manager import PluginManager
from hbmqtt.errors import HBMQTTException, MQTTException, NoDataException
from amqtt.mqtt.constants import QOS_0, QOS_1, QOS_2
from amqtt.plugins.manager import PluginManager
from amqtt.errors import HBMQTTException, MQTTException, NoDataException
EVENT_MQTT_PACKET_SENT = "mqtt_packet_sent"

Wyświetl plik

@ -1,13 +1,13 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
PUBACK,
PacketIdVariableHeader,
)
from hbmqtt.errors import HBMQTTException
from amqtt.errors import HBMQTTException
class PubackPacket(MQTTPacket):

Wyświetl plik

@ -1,13 +1,13 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
PUBCOMP,
PacketIdVariableHeader,
)
from hbmqtt.errors import HBMQTTException
from amqtt.errors import HBMQTTException
class PubcompPacket(MQTTPacket):

Wyświetl plik

@ -3,15 +3,15 @@
# See the file license.txt for copying permission.
import asyncio
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
PUBLISH,
MQTTVariableHeader,
MQTTPayload,
)
from hbmqtt.errors import HBMQTTException, MQTTException
from hbmqtt.codecs import decode_packet_id, decode_string, encode_string, int_to_bytes
from amqtt.errors import HBMQTTException, MQTTException
from amqtt.codecs import decode_packet_id, decode_string, encode_string, int_to_bytes
class PublishVariableHeader(MQTTVariableHeader):

Wyświetl plik

@ -1,13 +1,13 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
PUBREC,
PacketIdVariableHeader,
)
from hbmqtt.errors import HBMQTTException
from amqtt.errors import HBMQTTException
class PubrecPacket(MQTTPacket):

Wyświetl plik

@ -1,13 +1,13 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
PUBREL,
PacketIdVariableHeader,
)
from hbmqtt.errors import HBMQTTException
from amqtt.errors import HBMQTTException
class PubrelPacket(MQTTPacket):

Wyświetl plik

@ -1,7 +1,7 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
SUBACK,
@ -9,9 +9,9 @@ from hbmqtt.mqtt.packet import (
MQTTPayload,
MQTTVariableHeader,
)
from hbmqtt.errors import HBMQTTException, NoDataException
from hbmqtt.adapters import ReaderAdapter
from hbmqtt.codecs import bytes_to_int, int_to_bytes, read_or_raise
from amqtt.errors import HBMQTTException, NoDataException
from amqtt.adapters import ReaderAdapter
from amqtt.codecs import bytes_to_int, int_to_bytes, read_or_raise
class SubackPayload(MQTTPayload):

Wyświetl plik

@ -3,7 +3,7 @@
# See the file license.txt for copying permission.
import asyncio
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
SUBSCRIBE,
@ -11,8 +11,8 @@ from hbmqtt.mqtt.packet import (
MQTTPayload,
MQTTVariableHeader,
)
from hbmqtt.errors import HBMQTTException, NoDataException
from hbmqtt.codecs import (
from amqtt.errors import HBMQTTException, NoDataException
from amqtt.codecs import (
bytes_to_int,
decode_string,
encode_string,

Wyświetl plik

@ -1,13 +1,13 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
UNSUBACK,
PacketIdVariableHeader,
)
from hbmqtt.errors import HBMQTTException
from amqtt.errors import HBMQTTException
class UnsubackPacket(MQTTPacket):

Wyświetl plik

@ -3,7 +3,7 @@
# See the file license.txt for copying permission.
import asyncio
from hbmqtt.mqtt.packet import (
from amqtt.mqtt.packet import (
MQTTPacket,
MQTTFixedHeader,
UNSUBSCRIBE,
@ -11,8 +11,8 @@ from hbmqtt.mqtt.packet import (
MQTTPayload,
MQTTVariableHeader,
)
from hbmqtt.errors import HBMQTTException, NoDataException
from hbmqtt.codecs import decode_string, encode_string
from amqtt.errors import HBMQTTException, NoDataException
from amqtt.codecs import decode_string, encode_string
class UnubscribePayload(MQTTPayload):

Wyświetl plik

@ -5,9 +5,9 @@ from datetime import datetime
from collections import deque
import asyncio
import hbmqtt
from hbmqtt.mqtt.packet import PUBLISH
from hbmqtt.codecs import int_to_bytes_str
import amqtt
from amqtt.mqtt.packet import PUBLISH
from amqtt.codecs import int_to_bytes_str
DOLLAR_SYS_ROOT = "$SYS/broker/"
@ -61,7 +61,7 @@ class BrokerSysPlugin:
async def on_broker_post_start(self, *args, **kwargs):
self._stats[STAT_START_TIME] = datetime.now()
version = f"HBMQTT version {hbmqtt.__version__}"
version = f"HBMQTT version {amqtt.__version__}"
self.context.retain_message(DOLLAR_SYS_ROOT + "version", version.encode())
# Start $SYS topics management

Wyświetl plik

@ -5,8 +5,8 @@ import asyncio
from transitions import Machine
from asyncio import Queue
from collections import OrderedDict
from hbmqtt.mqtt.publish import PublishPacket
from hbmqtt.errors import HBMQTTException
from amqtt.mqtt.publish import PublishPacket
from amqtt.errors import HBMQTTException
OUTGOING = 0
INCOMING = 1
@ -48,26 +48,26 @@ class ApplicationMessage:
""" Publish message retain flag"""
self.publish_packet = None
""" :class:`hbmqtt.mqtt.publish.PublishPacket` instance corresponding to the `PUBLISH <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718037>`_ packet in the messages flow. ``None`` if the PUBLISH packet has not already been received or sent."""
""" :class:`amqtt.mqtt.publish.PublishPacket` instance corresponding to the `PUBLISH <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718037>`_ packet in the messages flow. ``None`` if the PUBLISH packet has not already been received or sent."""
self.puback_packet = None
""" :class:`hbmqtt.mqtt.puback.PubackPacket` instance corresponding to the `PUBACK <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718043>`_ packet in the messages flow. ``None`` if QoS != QOS_1 or if the PUBACK packet has not already been received or sent."""
""" :class:`amqtt.mqtt.puback.PubackPacket` instance corresponding to the `PUBACK <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718043>`_ packet in the messages flow. ``None`` if QoS != QOS_1 or if the PUBACK packet has not already been received or sent."""
self.pubrec_packet = None
""" :class:`hbmqtt.mqtt.puback.PubrecPacket` instance corresponding to the `PUBREC <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718048>`_ packet in the messages flow. ``None`` if QoS != QOS_2 or if the PUBREC packet has not already been received or sent."""
""" :class:`amqtt.mqtt.puback.PubrecPacket` instance corresponding to the `PUBREC <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718048>`_ packet in the messages flow. ``None`` if QoS != QOS_2 or if the PUBREC packet has not already been received or sent."""
self.pubrel_packet = None
""" :class:`hbmqtt.mqtt.puback.PubrelPacket` instance corresponding to the `PUBREL <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718053>`_ packet in the messages flow. ``None`` if QoS != QOS_2 or if the PUBREL packet has not already been received or sent."""
""" :class:`amqtt.mqtt.puback.PubrelPacket` instance corresponding to the `PUBREL <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718053>`_ packet in the messages flow. ``None`` if QoS != QOS_2 or if the PUBREL packet has not already been received or sent."""
self.pubcomp_packet = None
""" :class:`hbmqtt.mqtt.puback.PubrelPacket` instance corresponding to the `PUBCOMP <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718058>`_ packet in the messages flow. ``None`` if QoS != QOS_2 or if the PUBCOMP packet has not already been received or sent."""
""" :class:`amqtt.mqtt.puback.PubrelPacket` instance corresponding to the `PUBCOMP <http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718058>`_ packet in the messages flow. ``None`` if QoS != QOS_2 or if the PUBCOMP packet has not already been received or sent."""
def build_publish_packet(self, dup=False):
"""
Build :class:`hbmqtt.mqtt.publish.PublishPacket` from attributes
Build :class:`amqtt.mqtt.publish.PublishPacket` from attributes
:param dup: force dup flag
:return: :class:`hbmqtt.mqtt.publish.PublishPacket` built from ApplicationMessage instance attributes
:return: :class:`amqtt.mqtt.publish.PublishPacket` built from ApplicationMessage instance attributes
"""
return PublishPacket.build(
self.topic, self.data, self.packet_id, dup, self.qos, self.retain
@ -80,7 +80,7 @@ class ApplicationMessage:
class IncomingApplicationMessage(ApplicationMessage):
"""
Incoming :class:`~hbmqtt.session.ApplicationMessage`.
Incoming :class:`~amqtt.session.ApplicationMessage`.
"""
__slots__ = ("direction",)
@ -93,7 +93,7 @@ class IncomingApplicationMessage(ApplicationMessage):
class OutgoingApplicationMessage(ApplicationMessage):
"""
Outgoing :class:`~hbmqtt.session.ApplicationMessage`.
Outgoing :class:`~amqtt.session.ApplicationMessage`.
"""
__slots__ = ("direction",)

Wyświetl plik

@ -4,14 +4,14 @@ import os
import subprocess
import warnings
import hbmqtt
import amqtt
def get_version():
warnings.warn(
"hbmqtt.version.get_version() is deprecated, use hbmqtt.__version__ instead"
"amqtt.version.get_version() is deprecated, use amqtt.__version__ instead"
)
return hbmqtt.__version__
return amqtt.__version__
def get_git_changeset():