define __all__ ( also gets rid of flake8 issues)

This commit is contained in:
Bas Nijholt 2019-11-11 19:26:06 +01:00
parent 533c6b5ca2
commit b2d0a511a5

View File

@ -12,11 +12,27 @@ For device type specific actions `SmartBulb` or `SmartPlug` must be used instead
Module-specific errors are raised as `SmartDeviceException` and are expected
to be handled by the user of the library.
"""
# flake8: noqa
from .smartdevice import SmartDevice, SmartDeviceException, EmeterStatus
from .smartdevice import SmartDevice, SmartDeviceException, EmeterStatus, DeviceType
from .smartplug import SmartPlug
from .smartbulb import SmartBulb
from .smartstrip import SmartStrip, SmartStripException
from .protocol import TPLinkSmartHomeProtocol
from .discover import Discover
from pyHS100.discover import Discover
from pyHS100.protocol import TPLinkSmartHomeProtocol
from pyHS100.smartbulb import SmartBulb
from pyHS100.smartdevice import (
DeviceType,
EmeterStatus,
SmartDevice,
SmartDeviceException,
)
from pyHS100.smartplug import SmartPlug
from pyHS100.smartstrip import SmartStrip, SmartStripException
__all__ = [
"Discover",
"TPLinkSmartHomeProtocol",
"SmartBulb",
"DeviceType",
"EmeterStatus",
"SmartDevice",
"SmartDeviceException",
"SmartPlug",
"SmartStrip",
"SmartStripException",
]