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. # See the file license.txt for copying permission.
import asyncio
import logging import logging
import ssl import ssl
from urllib.parse import urlparse, urlunparse 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.utils import not_in_dict_or_none
from hbmqtt.session import Session from hbmqtt.session import Session
from hbmqtt.mqtt.connack import * from hbmqtt.mqtt.connack import CONNECTION_ACCEPTED
from hbmqtt.mqtt.connect import *
from hbmqtt.mqtt.protocol.client_handler import ClientProtocolHandler from hbmqtt.mqtt.protocol.client_handler import ClientProtocolHandler
from hbmqtt.adapters import StreamReaderAdapter, StreamWriterAdapter, WebSocketsReader, WebSocketsWriter from hbmqtt.adapters import StreamReaderAdapter, StreamWriterAdapter, WebSocketsReader, WebSocketsWriter
from hbmqtt.plugins.manager import PluginManager, BaseContext from hbmqtt.plugins.manager import PluginManager, BaseContext
from hbmqtt.mqtt.protocol.handler import ProtocolHandlerException 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 import websockets
from websockets.uri import InvalidURI from websockets.uri import InvalidURI
from websockets.handshake import InvalidHandshake from websockets.handshake import InvalidHandshake

Wyświetl plik

@ -2,7 +2,10 @@
# #
# See the file license.txt for copying permission. # See the file license.txt for copying permission.
from hbmqtt.errors import HBMQTTException 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.connect import ConnectPacket
from hbmqtt.mqtt.connack import ConnackPacket from hbmqtt.mqtt.connack import ConnackPacket
from hbmqtt.mqtt.disconnect import DisconnectPacket from hbmqtt.mqtt.disconnect import DisconnectPacket

Wyświetl plik

@ -1,8 +1,10 @@
# Copyright (c) 2015 Nicolas JOUANIN # Copyright (c) 2015 Nicolas JOUANIN
# #
# See the file license.txt for copying permission. # 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.mqtt.packet import MQTTPacket, MQTTFixedHeader, CONNECT, MQTTVariableHeader, MQTTPayload
from hbmqtt.codecs import *
from hbmqtt.errors import HBMQTTException, NoDataException from hbmqtt.errors import HBMQTTException, NoDataException
from hbmqtt.adapters import ReaderAdapter from hbmqtt.adapters import ReaderAdapter

Wyświetl plik

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

Wyświetl plik

@ -4,8 +4,10 @@
import asyncio import asyncio
from asyncio import futures, Queue from asyncio import futures, Queue
from hbmqtt.mqtt.protocol.handler import ProtocolHandler 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.connect import ConnectPacket
from hbmqtt.mqtt.connack import *
from hbmqtt.mqtt.pingreq import PingReqPacket from hbmqtt.mqtt.pingreq import PingReqPacket
from hbmqtt.mqtt.pingresp import PingRespPacket from hbmqtt.mqtt.pingresp import PingRespPacket
from hbmqtt.mqtt.subscribe import SubscribePacket from hbmqtt.mqtt.subscribe import SubscribePacket

Wyświetl plik

@ -5,12 +5,16 @@ import logging
import collections import collections
import itertools import itertools
import asyncio
from asyncio import InvalidStateError from asyncio import InvalidStateError
from hbmqtt.mqtt import packet_class from hbmqtt.mqtt import packet_class
from hbmqtt.mqtt.packet import *
from hbmqtt.mqtt.connack import ConnackPacket from hbmqtt.mqtt.connack import ConnackPacket
from hbmqtt.mqtt.connect import ConnectPacket 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.pingresp import PingRespPacket
from hbmqtt.mqtt.pingreq import PingReqPacket from hbmqtt.mqtt.pingreq import PingReqPacket
from hbmqtt.mqtt.publish import PublishPacket from hbmqtt.mqtt.publish import PublishPacket
@ -25,9 +29,9 @@ from hbmqtt.mqtt.unsuback import UnsubackPacket
from hbmqtt.mqtt.disconnect import DisconnectPacket from hbmqtt.mqtt.disconnect import DisconnectPacket
from hbmqtt.adapters import ReaderAdapter, WriterAdapter from hbmqtt.adapters import ReaderAdapter, WriterAdapter
from hbmqtt.session import Session, OutgoingApplicationMessage, IncomingApplicationMessage, INCOMING, OUTGOING 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.plugins.manager import PluginManager
from hbmqtt.errors import HBMQTTException from hbmqtt.errors import HBMQTTException, MQTTException, NoDataException
import sys import sys
if sys.version_info < (3, 5): if sys.version_info < (3, 5):

Wyświetl plik

@ -1,9 +1,11 @@
# Copyright (c) 2015 Nicolas JOUANIN # Copyright (c) 2015 Nicolas JOUANIN
# #
# See the file license.txt for copying permission. # See the file license.txt for copying permission.
import asyncio
from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, PUBLISH, MQTTVariableHeader, MQTTPayload from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, PUBLISH, MQTTVariableHeader, MQTTPayload
from hbmqtt.errors import HBMQTTException, MQTTException 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): class PublishVariableHeader(MQTTVariableHeader):

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

@ -1,9 +1,14 @@
# Copyright (c) 2015 Nicolas JOUANIN # Copyright (c) 2015 Nicolas JOUANIN
# #
# See the file license.txt for copying permission. # See the file license.txt for copying permission.
import logging
import yaml import yaml
logger = logging.getLogger(__name__)
def not_in_dict_or_none(dict, key): def not_in_dict_or_none(dict, key):
""" """
Check if a key exists in a map and if it's not None 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 import asyncio
from hbmqtt.client import MQTTClient, ConnectException 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.session import Session, OutgoingApplicationMessage, IncomingApplicationMessage
from hbmqtt.mqtt.protocol.handler import ProtocolHandler from hbmqtt.mqtt.protocol.handler import ProtocolHandler
from hbmqtt.adapters import StreamWriterAdapter, StreamReaderAdapter 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.publish import PublishPacket
from hbmqtt.mqtt.puback import PubackPacket from hbmqtt.mqtt.puback import PubackPacket
from hbmqtt.mqtt.pubrec import PubrecPacket from hbmqtt.mqtt.pubrec import PubrecPacket

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

@ -1,14 +1,35 @@
# Copyright (c) 2015 Nicolas JOUANIN # Copyright (c) 2015 Nicolas JOUANIN
# #
# See the file license.txt for copying permission. # See the file license.txt for copying permission.
import asyncio
import logging
import unittest import unittest
from unittest.mock import patch, call 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.client import MQTTClient, ConnectException
from hbmqtt.mqtt import ConnectPacket, ConnackPacket, PublishPacket, PubrecPacket, \ from hbmqtt.mqtt import (
PubrelPacket, PubcompPacket, DisconnectPacket ConnectPacket, ConnackPacket, PublishPacket, PubrecPacket,
PubrelPacket, PubcompPacket, DisconnectPacket)
from hbmqtt.mqtt.connect import ConnectVariableHeader, ConnectPayload 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" formatter = "[%(asctime)s] %(name)s {%(filename)s:%(lineno)d} %(levelname)s - %(message)s"
logging.basicConfig(level=logging.DEBUG, format=formatter) logging.basicConfig(level=logging.DEBUG, format=formatter)

Wyświetl plik

@ -7,7 +7,7 @@ import os
import logging import logging
from hbmqtt.client import MQTTClient, ConnectException from hbmqtt.client import MQTTClient, ConnectException
from hbmqtt.broker import Broker 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" formatter = "[%(asctime)s] %(name)s {%(filename)s:%(lineno)d} %(levelname)s - %(message)s"
logging.basicConfig(level=logging.ERROR, format=formatter) logging.basicConfig(level=logging.ERROR, format=formatter)

Wyświetl plik

@ -1,11 +1,8 @@
[flake8] [flake8]
ignore = 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) F841, # local variable 'wildcard_pattern' is assigned to but never used (~17 warnings)
E265, # block comment should start with '# ' (~64 warnings) E265, # block comment should start with '# ' (~64 warnings)
E501, # line too long (~664 warnings) E501, # line too long (~664 warnings)
F405, # 'x' may be undefined, or defined from star imports (~401 warnings)
[tox] [tox]
envlist = envlist =