Change relative db paths to absolute paths in case we daemonize.
							parent
							
								
									e37de2aef3
								
							
						
					
					
						commit
						e4061383b8
					
				| 
						 | 
				
			
			@ -34,6 +34,7 @@ import argparse
 | 
			
		|||
import logging
 | 
			
		||||
import logging.config
 | 
			
		||||
import sqlite3
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
logger = logging.getLogger(__name__)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -234,9 +235,15 @@ def setup():
 | 
			
		|||
 | 
			
		||||
    verbosity = int(args.verbose) if args.verbose else None
 | 
			
		||||
 | 
			
		||||
    # Because if/when we daemonize we change to root dir.
 | 
			
		||||
    db_name = os.path.abspath(args.db)
 | 
			
		||||
    log_file = args.log_file
 | 
			
		||||
    if log_file:
 | 
			
		||||
        log_file = os.path.abspath(log_file)
 | 
			
		||||
 | 
			
		||||
    setup_logging(
 | 
			
		||||
        verbosity=verbosity,
 | 
			
		||||
        filename=args.log_file,
 | 
			
		||||
        filename=log_file,
 | 
			
		||||
        config_path=args.log_config,
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -244,7 +251,7 @@ def setup():
 | 
			
		|||
 | 
			
		||||
    hs = SynapseHomeServer(
 | 
			
		||||
        args.host,
 | 
			
		||||
        db_name=args.db
 | 
			
		||||
        db_name=db_name
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    # This object doesn't need to be saved because it's set as the handler for
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue