Fix PEP257 issues
This commit is contained in:
parent
f6bc1a4575
commit
cd5b5c55e2
7 changed files with 17 additions and 10 deletions
|
@ -42,7 +42,7 @@ MJPEG_START_HEADER = 'Content-type: {0}\r\n\r\n'
|
||||||
|
|
||||||
# pylint: disable=too-many-branches
|
# pylint: disable=too-many-branches
|
||||||
def setup(hass, config):
|
def setup(hass, config):
|
||||||
"""Initialize camera component."""
|
"""Setup the camera component."""
|
||||||
component = EntityComponent(
|
component = EntityComponent(
|
||||||
logging.getLogger(__name__), DOMAIN, hass, SCAN_INTERVAL,
|
logging.getLogger(__name__), DOMAIN, hass, SCAN_INTERVAL,
|
||||||
DISCOVERY_PLATFORMS)
|
DISCOVERY_PLATFORMS)
|
||||||
|
@ -121,6 +121,7 @@ def setup(hass, config):
|
||||||
|
|
||||||
class Camera(Entity):
|
class Camera(Entity):
|
||||||
"""The base class for camera entities."""
|
"""The base class for camera entities."""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
"""Initialize a camera."""
|
"""Initialize a camera."""
|
||||||
self.is_streaming = False
|
self.is_streaming = False
|
||||||
|
|
|
@ -23,9 +23,10 @@ def setup_platform(hass, config, add_devices_callback, discovery_info=None):
|
||||||
|
|
||||||
|
|
||||||
class BloomSkyCamera(Camera):
|
class BloomSkyCamera(Camera):
|
||||||
"""Represents the images published from the BloomSky's camera."""
|
"""Representation of the images published from the BloomSky's camera."""
|
||||||
|
|
||||||
def __init__(self, bs, device):
|
def __init__(self, bs, device):
|
||||||
""" set up for access to the BloomSky camera images """
|
"""Setup for access to the BloomSky camera images."""
|
||||||
super(BloomSkyCamera, self).__init__()
|
super(BloomSkyCamera, self).__init__()
|
||||||
self._name = device["DeviceName"]
|
self._name = device["DeviceName"]
|
||||||
self._id = device["DeviceID"]
|
self._id = device["DeviceID"]
|
||||||
|
@ -56,5 +57,5 @@ class BloomSkyCamera(Camera):
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def name(self):
|
def name(self):
|
||||||
"""The name of this BloomSky device."""
|
"""Return the name of this BloomSky device."""
|
||||||
return self._name
|
return self._name
|
||||||
|
|
|
@ -19,7 +19,9 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
||||||
|
|
||||||
class DemoCamera(Camera):
|
class DemoCamera(Camera):
|
||||||
"""A Demo camera."""
|
"""A Demo camera."""
|
||||||
|
|
||||||
def __init__(self, name):
|
def __init__(self, name):
|
||||||
|
"""Initialize demo camera component."""
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self._name = name
|
self._name = name
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,9 @@ def setup_platform(hass, config, add_devices_callback, discovery_info=None):
|
||||||
# pylint: disable=too-many-instance-attributes
|
# pylint: disable=too-many-instance-attributes
|
||||||
class FoscamCamera(Camera):
|
class FoscamCamera(Camera):
|
||||||
"""An implementation of a Foscam IP camera."""
|
"""An implementation of a Foscam IP camera."""
|
||||||
|
|
||||||
def __init__(self, device_info):
|
def __init__(self, device_info):
|
||||||
|
"""Initialize a Foscam camera."""
|
||||||
super(FoscamCamera, self).__init__()
|
super(FoscamCamera, self).__init__()
|
||||||
|
|
||||||
ip_address = device_info.get('ip')
|
ip_address = device_info.get('ip')
|
||||||
|
|
|
@ -27,10 +27,10 @@ def setup_platform(hass, config, add_devices_callback, discovery_info=None):
|
||||||
|
|
||||||
# pylint: disable=too-many-instance-attributes
|
# pylint: disable=too-many-instance-attributes
|
||||||
class GenericCamera(Camera):
|
class GenericCamera(Camera):
|
||||||
"""
|
"""A generic implementation of an IP camera."""
|
||||||
A generic implementation of an IP camera that is reachable over a URL.
|
|
||||||
"""
|
|
||||||
def __init__(self, device_info):
|
def __init__(self, device_info):
|
||||||
|
"""Initialize a generic camera."""
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self._name = device_info.get('name', 'Generic Camera')
|
self._name = device_info.get('name', 'Generic Camera')
|
||||||
self._username = device_info.get('username')
|
self._username = device_info.get('username')
|
||||||
|
|
|
@ -31,11 +31,10 @@ def setup_platform(hass, config, add_devices_callback, discovery_info=None):
|
||||||
|
|
||||||
# pylint: disable=too-many-instance-attributes
|
# pylint: disable=too-many-instance-attributes
|
||||||
class MjpegCamera(Camera):
|
class MjpegCamera(Camera):
|
||||||
"""
|
"""An implementation of an IP camera that is reachable over a URL."""
|
||||||
A generic implementation of an IP camera that is reachable over a URL.
|
|
||||||
"""
|
|
||||||
|
|
||||||
def __init__(self, device_info):
|
def __init__(self, device_info):
|
||||||
|
"""Initialize a MJPEG camera."""
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self._name = device_info.get('name', 'Mjpeg Camera')
|
self._name = device_info.get('name', 'Mjpeg Camera')
|
||||||
self._username = device_info.get('username')
|
self._username = device_info.get('username')
|
||||||
|
|
|
@ -59,7 +59,9 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
||||||
|
|
||||||
class UnifiVideoCamera(Camera):
|
class UnifiVideoCamera(Camera):
|
||||||
"""A Ubiquiti Unifi Video Camera."""
|
"""A Ubiquiti Unifi Video Camera."""
|
||||||
|
|
||||||
def __init__(self, nvr, uuid, name):
|
def __init__(self, nvr, uuid, name):
|
||||||
|
"""Initialize an Unifi camera."""
|
||||||
super(UnifiVideoCamera, self).__init__()
|
super(UnifiVideoCamera, self).__init__()
|
||||||
self._nvr = nvr
|
self._nvr = nvr
|
||||||
self._uuid = uuid
|
self._uuid = uuid
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue