Really fix the SBS-1 pruning issue this time.
This commit is contained in:
parent
90c8ba5a10
commit
4c986a70a4
@ -52,9 +52,9 @@ class output_sbs1(air_modes.parse):
|
||||
# Checking to see if we need to clean up in the event that the
|
||||
# dictionary is getting too large.
|
||||
if len(self._aircraft_id_map) > 1e4:
|
||||
earliest = len(self._aircraft_id_map) - 1e4
|
||||
minimum = min(self._aircraft_id_map.values()) + (len(self_aircraft_id_map) - 1e4)
|
||||
for icao, _id in self._aircraft_id_map:
|
||||
if _id < earliest:
|
||||
if _id < minimum:
|
||||
del self._aircraft_id_map[icao]
|
||||
|
||||
# Finally return the new pair
|
||||
|
Loading…
Reference in New Issue
Block a user