Pequeños refactorings.

This commit is contained in:
pablomartincalvo 2019-01-07 18:09:52 +01:00
parent 227f298d8b
commit 5ec97ad008
2 changed files with 7 additions and 4 deletions

View file

@ -22,13 +22,15 @@ class Capturer:
while True: while True:
if (capturing_interface.get_pending_task() is None if (self.seconds_since_last_try() < minimum_seconds_between_tries
or self.seconds_since_last_try() < minimum_seconds_between_tries
or not self.in_working_hours()): or not self.in_working_hours()):
sleep(Capturer.sleep_time_no_work) sleep(Capturer.sleep_time_no_work)
continue continue
task = CapturingTask(capturing_interface.get_pending_task()) pending_task = capturing_interface.get_pending_task()
if not pending_task:
continue
task = CapturingTask(pending_task)
self.last_try_datetime = datetime.datetime.now() self.last_try_datetime = datetime.datetime.now()
task.capture() task.capture()

View file

@ -5,6 +5,7 @@ from time import sleep
from db_layer.capturas_interface import capturas_interface from db_layer.capturas_interface import capturas_interface
from core.config import google_api_key, geocoder_delay from core.config import google_api_key, geocoder_delay
class Geocoder: class Geocoder:
def __init__(self): def __init__(self):
@ -74,7 +75,7 @@ class Geocoder:
class GeocodingCache: class GeocodingCache:
cache_max_size = 1000 cache_max_size = 2000
def __init__(self): def __init__(self):
self.geocoded_addresses = [] self.geocoded_addresses = []