Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move imports in mopar component #28028

Merged
merged 1 commit into from Oct 21, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
13 changes: 3 additions & 10 deletions homeassistant/components/mopar/__init__.py
@@ -1,17 +1,18 @@
"""Support for Mopar vehicles."""
import logging
from datetime import timedelta
import logging

import motorparts
import voluptuous as vol

from homeassistant.components.lock import DOMAIN as LOCK
from homeassistant.components.sensor import DOMAIN as SENSOR
from homeassistant.components.switch import DOMAIN as SWITCH
from homeassistant.const import (
CONF_USERNAME,
CONF_PASSWORD,
CONF_PIN,
CONF_SCAN_INTERVAL,
CONF_USERNAME,
)
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers.discovery import load_platform
Expand Down Expand Up @@ -53,8 +54,6 @@

def setup(hass, config):
"""Set up the Mopar component."""
import motorparts

conf = config[DOMAIN]
cookie = hass.config.path(COOKIE_FILE)
try:
Expand Down Expand Up @@ -101,8 +100,6 @@ def __init__(self, hass, session):

def update(self, now, **kwargs):
"""Update data."""
import motorparts

_LOGGER.debug("Updating vehicle data")
try:
self.vehicles = motorparts.get_summary(self._session)["vehicles"]
Expand All @@ -123,8 +120,6 @@ def update(self, now, **kwargs):
@property
def attribution(self):
"""Get the attribution string from Mopar."""
import motorparts

return motorparts.ATTRIBUTION

def get_vehicle_name(self, index):
Expand All @@ -136,8 +131,6 @@ def get_vehicle_name(self, index):

def actuate(self, command, index):
"""Run a command on the specified Mopar vehicle."""
import motorparts

try:
response = getattr(motorparts, command)(self._session, index)
except motorparts.MoparError as error:
Expand Down
4 changes: 2 additions & 2 deletions homeassistant/components/mopar/sensor.py
@@ -1,8 +1,8 @@
"""Support for the Mopar vehicle sensor platform."""
from homeassistant.components.mopar import (
DOMAIN as MOPAR_DOMAIN,
DATA_UPDATED,
ATTR_VEHICLE_INDEX,
DATA_UPDATED,
DOMAIN as MOPAR_DOMAIN,
)
from homeassistant.const import ATTR_ATTRIBUTION, LENGTH_KILOMETERS
from homeassistant.core import callback
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/components/mopar/switch.py
Expand Up @@ -3,7 +3,7 @@

from homeassistant.components.mopar import DOMAIN as MOPAR_DOMAIN
from homeassistant.components.switch import SwitchDevice
from homeassistant.const import STATE_ON, STATE_OFF
from homeassistant.const import STATE_OFF, STATE_ON

_LOGGER = logging.getLogger(__name__)

Expand Down