moved imports to top level (#27469)

This commit is contained in:
bouni 2019-10-12 22:04:42 +02:00 committed by Paulus Schoutsen
parent 88e54a4ce6
commit 3096e94343

View File

@ -3,6 +3,11 @@
import logging import logging
import threading import threading
import geopy.distance
import aprslib
from aprslib import ConnectionError as AprsConnectionError
from aprslib import LoginError
import voluptuous as vol import voluptuous as vol
from homeassistant.components.device_tracker import PLATFORM_SCHEMA from homeassistant.components.device_tracker import PLATFORM_SCHEMA
@ -59,7 +64,6 @@ def make_filter(callsigns: list) -> str:
def gps_accuracy(gps, posambiguity: int) -> int: def gps_accuracy(gps, posambiguity: int) -> int:
"""Calculate the GPS accuracy based on APRS posambiguity.""" """Calculate the GPS accuracy based on APRS posambiguity."""
import geopy.distance
pos_a_map = {0: 0, 1: 1 / 600, 2: 1 / 60, 3: 1 / 6, 4: 1} pos_a_map = {0: 0, 1: 1 / 600, 2: 1 / 60, 3: 1 / 6, 4: 1}
if posambiguity in pos_a_map: if posambiguity in pos_a_map:
@ -115,8 +119,6 @@ class AprsListenerThread(threading.Thread):
"""Initialize the class.""" """Initialize the class."""
super().__init__() super().__init__()
import aprslib
self.callsign = callsign self.callsign = callsign
self.host = host self.host = host
self.start_event = threading.Event() self.start_event = threading.Event()
@ -138,8 +140,6 @@ class AprsListenerThread(threading.Thread):
def run(self): def run(self):
"""Connect to APRS and listen for data.""" """Connect to APRS and listen for data."""
self.ais.set_filter(self.server_filter) self.ais.set_filter(self.server_filter)
from aprslib import ConnectionError as AprsConnectionError
from aprslib import LoginError
try: try:
_LOGGER.info( _LOGGER.info(