Fixed flake8 errors

This commit is contained in:
Heath Paddock 2015-09-16 00:09:16 -05:00
parent 2fd7b98cab
commit 3dcd18af9e

View File

@ -34,15 +34,16 @@ The IP address of your foscam device
username username
*Required *Required
THe username of a visitor or operator of your camera. Oddly admin accounts don't seem to have access to take snapshots The username of a visitor or operator of your camera.
Oddly admin accounts don't seem to have access to take snapshots.
password password
*Required *Required
the password for accessing your camera The password for accessing your camera.
name name
*Optional *Optional
This parameter allows you to override the name of your camera in homeassistant This parameter allows you to override the name of your camera in homeassistant.
port port
*Optional *Optional
@ -62,7 +63,8 @@ _LOGGER = logging.getLogger(__name__)
# pylint: disable=unused-argument # pylint: disable=unused-argument
def setup_platform(hass, config, add_devices_callback, discovery_info=None): def setup_platform(hass, config, add_devices_callback, discovery_info=None):
""" Adds a Foscam IP Camera. """ """ Adds a Foscam IP Camera. """
if not validate_config({DOMAIN: config}, {DOMAIN: ['username', 'password', 'ip']}, _LOGGER): if not validate_config({DOMAIN: config},
{DOMAIN: ['username', 'password', 'ip']}, _LOGGER):
return None return None
add_devices_callback([FoscamCamera(config)]) add_devices_callback([FoscamCamera(config)])
@ -83,10 +85,13 @@ class FoscamCamera(Camera):
self._base_url = 'http://' + ip + ':' + str(port) + '/' self._base_url = 'http://' + ip + ':' + str(port) + '/'
self._username = device_info.get('username') self._username = device_info.get('username')
self._password = device_info.get('password') self._password = device_info.get('password')
self._snap_picture_url = self._base_url + 'cgi-bin/CGIProxy.fcgi?cmd=snapPicture&usr=' + self._username + '&pwd=' + self._password self._snap_picture_url = self._base_url
+ 'cgi-bin/CGIProxy.fcgi?cmd=snapPicture&usr='
+ self._username + '&pwd=' + self._password
self._name = device_info.get('name', 'Foscam Camera') self._name = device_info.get('name', 'Foscam Camera')
_LOGGER.info('Using the following URL for %s: %s', self._name, self._snap_picture_url) _LOGGER.info('Using the following URL for %s: %s',
self._name, self._snap_picture_url)
def camera_image(self): def camera_image(self):
""" Return a still image reponse from the camera """ """ Return a still image reponse from the camera """