flake8: Fix all F403, F405, F821 import warnings

pull/8/head
Stein Magnus Jodal 2017-08-07 00:46:15 +02:00
rodzic 6435e4239c
commit 559c18f681
25 zmienionych plików z 82 dodań i 38 usunięć

Wyświetl plik

@ -2,6 +2,7 @@
#
# See the file license.txt for copying permission.
import asyncio
import logging
import ssl
from urllib.parse import urlparse, urlunparse
@ -9,13 +10,12 @@ from functools import wraps
from hbmqtt.utils import not_in_dict_or_none
from hbmqtt.session import Session
from hbmqtt.mqtt.connack import *
from hbmqtt.mqtt.connect import *
from hbmqtt.mqtt.connack import CONNECTION_ACCEPTED
from hbmqtt.mqtt.protocol.client_handler import ClientProtocolHandler
from hbmqtt.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 *
from hbmqtt.mqtt.constants import QOS_0, QOS_1, QOS_2
import websockets
from websockets.uri import InvalidURI
from websockets.handshake import InvalidHandshake

Wyświetl plik

@ -2,7 +2,10 @@
#
# See the file license.txt for copying permission.
from hbmqtt.errors import HBMQTTException
from hbmqtt.mqtt.packet import *
from hbmqtt.mqtt.packet import (
CONNECT, CONNACK, PUBLISH, PUBACK, PUBREC, PUBREL, PUBCOMP, SUBSCRIBE,
SUBACK, UNSUBSCRIBE, UNSUBACK, PINGREQ, PINGRESP, DISCONNECT,
MQTTFixedHeader)
from hbmqtt.mqtt.connect import ConnectPacket
from hbmqtt.mqtt.connack import ConnackPacket
from hbmqtt.mqtt.disconnect import DisconnectPacket

Wyświetl plik

@ -1,8 +1,10 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
from hbmqtt.codecs import bytes_to_int, decode_data_with_length, decode_string, encode_data_with_length, encode_string, int_to_bytes, read_or_raise
from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, CONNECT, MQTTVariableHeader, MQTTPayload
from hbmqtt.codecs import *
from hbmqtt.errors import HBMQTTException, NoDataException
from hbmqtt.adapters import ReaderAdapter

Wyświetl plik

@ -1,8 +1,10 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
from hbmqtt.errors import CodecException, MQTTException
from hbmqtt.codecs import *
import asyncio
from hbmqtt.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 datetime import datetime
from struct import unpack

Wyświetl plik

@ -4,8 +4,10 @@
import asyncio
from asyncio import futures, Queue
from hbmqtt.mqtt.protocol.handler import ProtocolHandler
from hbmqtt.mqtt.connack import (
CONNECTION_ACCEPTED, UNACCEPTABLE_PROTOCOL_VERSION, IDENTIFIER_REJECTED,
BAD_USERNAME_PASSWORD, NOT_AUTHORIZED, ConnackPacket)
from hbmqtt.mqtt.connect import ConnectPacket
from hbmqtt.mqtt.connack import *
from hbmqtt.mqtt.pingreq import PingReqPacket
from hbmqtt.mqtt.pingresp import PingRespPacket
from hbmqtt.mqtt.subscribe import SubscribePacket

Wyświetl plik

@ -5,12 +5,16 @@ import logging
import collections
import itertools
import asyncio
from asyncio import InvalidStateError
from hbmqtt.mqtt import packet_class
from hbmqtt.mqtt.packet import *
from hbmqtt.mqtt.connack import ConnackPacket
from hbmqtt.mqtt.connect import ConnectPacket
from hbmqtt.mqtt.packet import (
RESERVED_0, CONNECT, CONNACK, PUBLISH, PUBACK, PUBREC, PUBREL, PUBCOMP,
SUBSCRIBE, SUBACK, UNSUBSCRIBE, UNSUBACK, PINGREQ, PINGRESP, DISCONNECT,
RESERVED_15, MQTTFixedHeader)
from hbmqtt.mqtt.pingresp import PingRespPacket
from hbmqtt.mqtt.pingreq import PingReqPacket
from hbmqtt.mqtt.publish import PublishPacket
@ -25,9 +29,9 @@ from hbmqtt.mqtt.unsuback import UnsubackPacket
from hbmqtt.mqtt.disconnect import DisconnectPacket
from hbmqtt.adapters import ReaderAdapter, WriterAdapter
from hbmqtt.session import Session, OutgoingApplicationMessage, IncomingApplicationMessage, INCOMING, OUTGOING
from hbmqtt.mqtt.constants import *
from hbmqtt.mqtt.constants import QOS_0, QOS_1, QOS_2
from hbmqtt.plugins.manager import PluginManager
from hbmqtt.errors import HBMQTTException
from hbmqtt.errors import HBMQTTException, MQTTException, NoDataException
import sys
if sys.version_info < (3, 5):

Wyświetl plik

@ -1,9 +1,11 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, PUBLISH, MQTTVariableHeader, MQTTPayload
from hbmqtt.errors import HBMQTTException, MQTTException
from hbmqtt.codecs import *
from hbmqtt.codecs import decode_packet_id, decode_string, encode_string, int_to_bytes
class PublishVariableHeader(MQTTVariableHeader):

Wyświetl plik

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

Wyświetl plik

@ -1,9 +1,11 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, SUBSCRIBE, PacketIdVariableHeader, MQTTPayload, MQTTVariableHeader
from hbmqtt.errors import HBMQTTException
from hbmqtt.codecs import *
from hbmqtt.errors import HBMQTTException, NoDataException
from hbmqtt.codecs import bytes_to_int, decode_string, encode_string, int_to_bytes, read_or_raise
class SubscribePayload(MQTTPayload):

Wyświetl plik

@ -1,9 +1,11 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, UNSUBSCRIBE, PacketIdVariableHeader, MQTTPayload, MQTTVariableHeader
from hbmqtt.errors import HBMQTTException
from hbmqtt.codecs import *
from hbmqtt.errors import HBMQTTException, NoDataException
from hbmqtt.codecs import decode_string, encode_string
class UnubscribePayload(MQTTPayload):

Wyświetl plik

@ -1,9 +1,14 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import logging
import yaml
logger = logging.getLogger(__name__)
def not_in_dict_or_none(dict, key):
"""
Check if a key exists in a map and if it's not None

Wyświetl plik

@ -2,7 +2,7 @@ import logging
import asyncio
from hbmqtt.client import MQTTClient, ConnectException
from hbmqtt.mqtt.constants import *
from hbmqtt.mqtt.constants import QOS_1, QOS_2
#

Wyświetl plik

@ -9,7 +9,7 @@ from hbmqtt.plugins.manager import PluginManager
from hbmqtt.session import Session, OutgoingApplicationMessage, IncomingApplicationMessage
from hbmqtt.mqtt.protocol.handler import ProtocolHandler
from hbmqtt.adapters import StreamWriterAdapter, StreamReaderAdapter
from hbmqtt.mqtt.constants import *
from hbmqtt.mqtt.constants import QOS_0, QOS_1, QOS_2
from hbmqtt.mqtt.publish import PublishPacket
from hbmqtt.mqtt.puback import PubackPacket
from hbmqtt.mqtt.pubrec import PubrecPacket

Wyświetl plik

@ -1,10 +1,10 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import unittest
from hbmqtt.mqtt.puback import PubackPacket, PacketIdVariableHeader
from hbmqtt.codecs import *
from hbmqtt.adapters import BufferReader

Wyświetl plik

@ -1,11 +1,11 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import unittest
from hbmqtt.mqtt.pubcomp import PubcompPacket, PacketIdVariableHeader
from hbmqtt.adapters import BufferReader
from hbmqtt.codecs import *
class PubcompPacketTest(unittest.TestCase):

Wyświetl plik

@ -1,11 +1,11 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import unittest
from hbmqtt.mqtt.publish import PublishPacket, PublishVariableHeader, PublishPayload
from hbmqtt.adapters import BufferReader
from hbmqtt.codecs import *
from hbmqtt.mqtt.constants import QOS_0, QOS_1, QOS_2

Wyświetl plik

@ -1,11 +1,11 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import unittest
from hbmqtt.mqtt.pubrec import PubrecPacket, PacketIdVariableHeader
from hbmqtt.adapters import BufferReader
from hbmqtt.codecs import *
class PubrecPacketTest(unittest.TestCase):

Wyświetl plik

@ -1,10 +1,10 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import unittest
from hbmqtt.mqtt.pubrel import PubrelPacket, PacketIdVariableHeader
from hbmqtt.codecs import *
from hbmqtt.adapters import BufferReader

Wyświetl plik

@ -1,12 +1,12 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import unittest
from hbmqtt.mqtt.suback import SubackPacket, SubackPayload
from hbmqtt.mqtt.packet import PacketIdVariableHeader
from hbmqtt.adapters import BufferReader
from hbmqtt.codecs import *
class SubackPacketTest(unittest.TestCase):

Wyświetl plik

@ -1,12 +1,12 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import unittest
from hbmqtt.mqtt.subscribe import SubscribePacket, SubscribePayload
from hbmqtt.mqtt.packet import PacketIdVariableHeader
from hbmqtt.mqtt.constants import *
from hbmqtt.codecs import *
from hbmqtt.mqtt.constants import QOS_1, QOS_2
from hbmqtt.adapters import BufferReader

Wyświetl plik

@ -1,12 +1,12 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import unittest
from hbmqtt.mqtt.unsuback import UnsubackPacket
from hbmqtt.mqtt.packet import PacketIdVariableHeader
from hbmqtt.adapters import BufferReader
from hbmqtt.codecs import *
class UnsubackPacketTest(unittest.TestCase):

Wyświetl plik

@ -1,12 +1,12 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import unittest
from hbmqtt.mqtt.unsubscribe import UnsubscribePacket, UnubscribePayload
from hbmqtt.mqtt.packet import PacketIdVariableHeader
from hbmqtt.adapters import BufferReader
from hbmqtt.codecs import *
class UnsubscribePacketTest(unittest.TestCase):

Wyświetl plik

@ -1,14 +1,35 @@
# Copyright (c) 2015 Nicolas JOUANIN
#
# See the file license.txt for copying permission.
import asyncio
import logging
import unittest
from unittest.mock import patch, call
from hbmqtt.broker import *
from hbmqtt.mqtt.constants import *
from hbmqtt.adapters import StreamReaderAdapter, StreamWriterAdapter
from hbmqtt.broker import (
EVENT_BROKER_PRE_START,
EVENT_BROKER_POST_START,
EVENT_BROKER_PRE_SHUTDOWN,
EVENT_BROKER_POST_SHUTDOWN,
EVENT_BROKER_CLIENT_CONNECTED,
EVENT_BROKER_CLIENT_DISCONNECTED,
EVENT_BROKER_CLIENT_SUBSCRIBED,
EVENT_BROKER_CLIENT_UNSUBSCRIBED,
EVENT_BROKER_MESSAGE_RECEIVED,
Broker)
from hbmqtt.client import MQTTClient, ConnectException
from hbmqtt.mqtt import ConnectPacket, ConnackPacket, PublishPacket, PubrecPacket, \
PubrelPacket, PubcompPacket, DisconnectPacket
from hbmqtt.mqtt import (
ConnectPacket, ConnackPacket, PublishPacket, PubrecPacket,
PubrelPacket, PubcompPacket, DisconnectPacket)
from hbmqtt.mqtt.connect import ConnectVariableHeader, ConnectPayload
from hbmqtt.mqtt.constants import QOS_0, QOS_1, QOS_2
import sys
if sys.version_info < (3, 5):
from asyncio import async as ensure_future
else:
from asyncio import ensure_future
formatter = "[%(asctime)s] %(name)s {%(filename)s:%(lineno)d} %(levelname)s - %(message)s"
logging.basicConfig(level=logging.DEBUG, format=formatter)

Wyświetl plik

@ -7,7 +7,7 @@ import os
import logging
from hbmqtt.client import MQTTClient, ConnectException
from hbmqtt.broker import Broker
from hbmqtt.mqtt.constants import *
from hbmqtt.mqtt.constants import QOS_0, QOS_1, QOS_2
formatter = "[%(asctime)s] %(name)s {%(filename)s:%(lineno)d} %(levelname)s - %(message)s"
logging.basicConfig(level=logging.ERROR, format=formatter)

Wyświetl plik

@ -1,11 +1,8 @@
[flake8]
ignore =
F403, # 'from x import *' used; unable to detect undefined names (~29 warnings)
F821, # undefined name 'x' (~1 warnings)
F841, # local variable 'wildcard_pattern' is assigned to but never used (~17 warnings)
E265, # block comment should start with '# ' (~64 warnings)
E501, # line too long (~664 warnings)
F405, # 'x' may be undefined, or defined from star imports (~401 warnings)
[tox]
envlist =