Get discovered cell towers.
()
| 8463 | if not ai_service and ai_now_enabled: |
| 8464 | try: |
| 8465 | shared_data.initialize_ai_service() |
| 8466 | ai_service = shared_data.ai_service |
| 8467 | if ai_service and ai_service.is_enabled(): |
| 8468 | ai_reload_success = True |
| 8469 | else: |
| 8470 | ai_reload_success = False |
| 8471 | ai_reload_error = getattr(ai_service, 'initialization_error', 'Failed to initialize AI service') if ai_service else 'AI service creation failed' |
| 8472 | except Exception as e: |
| 8473 | ai_reload_success = False |
| 8474 | ai_reload_error = str(e) |
| 8475 | # If AI service exists, reload or disable it |
| 8476 | elif ai_service: |
| 8477 | if ai_now_enabled: |
| 8478 | ai_reload_success = ai_service.reload_token() |
| 8479 | if not ai_reload_success: |
| 8480 | ai_reload_error = getattr(ai_service, 'initialization_error', None) |
| 8481 | else: |
| 8482 | ai_service.enabled = False |
| 8483 | ai_service.client = None |
nothing calls this directly
no test coverage detected