allow unset weather provider

This commit is contained in:
Sven Czarnian
2021-11-22 16:19:46 +01:00
parent 18577ebe9a
commit f021baf4cc
4 changed files with 13 additions and 6 deletions

View File

@@ -28,15 +28,16 @@ class ComThread(Thread):
report.ParseFromString(msg)
# try to associate the received aircrafts to airports
icao = []
icao = None
for inbound in report.reports:
self.AMAN.updateAircraftReport(inbound)
icao = inbound.destination
# get the sequence of the airport
airport = self.AMAN.findAirport(icao)
if None != airport:
self.Com.sendSequence('', airport.inboundSequence(), airport.WeatherModel)
if None != icao:
airport = self.AMAN.findAirport(icao)
if None != airport:
self.Com.sendSequence(icao, airport.inboundSequence(), airport.WeatherModel)
except zmq.ZMQError as error:
if zmq.EAGAIN == error.errno: