kopia lustrzana https://github.com/Yakifo/amqtt
				
				
				
			rename hbmqtt -> amqtt in module itself
							rodzic
							
								
									478a2d18c8
								
							
						
					
					
						commit
						d86918216a
					
				|  | @ -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, | ||||
|  |  | |||
|  | @ -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( | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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, | ||||
|  |  | |||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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" | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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, | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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",) | ||||
|  |  | |||
|  | @ -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(): | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Florian Ludwig
						Florian Ludwig