Spaces:
Sleeping
Sleeping
| import os | |
| import sys | |
| import logging | |
| from dotenv import load_dotenv | |
| # Load environment variables from .env file if it exists | |
| load_dotenv() | |
| # Configure logging | |
| logging.basicConfig(level=logging.INFO, | |
| format='%(asctime)s - %(name)s - %(levelname)s - %(message)s') | |
| logger = logging.getLogger(__name__) | |
| def main(): | |
| """Run the Radar Analysis System application""" | |
| try: | |
| # Check for HF_TOKEN environment variable | |
| hf_token = os.environ.get("HF_TOKEN") | |
| if not hf_token: | |
| logger.warning("HF_TOKEN environment variable not set. The application will run in demo mode.") | |
| else: | |
| logger.info("HF_TOKEN environment variable found.") | |
| # Import app module | |
| import app | |
| # Launch the application | |
| logger.info("Starting Radar Analysis System...") | |
| app.launch() | |
| return True | |
| except Exception as e: | |
| logger.error(f"Error running application: {str(e)}") | |
| return False | |
| if __name__ == "__main__": | |
| success = main() | |
| sys.exit(0 if success else 1) |