def populate_satellites_array(): """Populates the satellites array from TLEs""" total_tles = 0 tles = storage.get_tles_from_cache() metadata = storage.get_metadata() last_updated.append(metadata.get('last_updated')) if len(last_updated) > 1: del last_updated[0] if not tles: print('Fetching from spacetrack') cron_refresh_spacetrack_cache() tles = storage.get_tles_from_cache() for tle in tles: total_tles += 1 s = Satellite(tle) if s.is_valid(): satellites.append(s) print('Loaded {} of {} satellites'.format(len(satellites), total_tles))