mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	exit on config errors
This commit is contained in:
		
							parent
							
								
									f78b2c48a7
								
							
						
					
					
						commit
						527db52d5e
					
				| @ -4,6 +4,7 @@ import multiprocessing as mp | ||||
| import os | ||||
| from logging.handlers import QueueHandler | ||||
| from typing import Dict, List | ||||
| import sys | ||||
| 
 | ||||
| import yaml | ||||
| from playhouse.sqlite_ext import SqliteExtDatabase | ||||
| @ -139,8 +140,12 @@ class FrigateApp(): | ||||
|     def start(self): | ||||
|         self.init_logger() | ||||
|         self.ensure_dirs() | ||||
|         # TODO: exit if config doesnt parse | ||||
|         self.init_config() | ||||
|         try: | ||||
|             self.init_config() | ||||
|         except Exception as e: | ||||
|             logger.error(f"Error parsing config: {e}") | ||||
|             self.log_process.terminate() | ||||
|             sys.exit(1) | ||||
|         self.init_queues() | ||||
|         self.init_database() | ||||
|         self.init_mqtt() | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user