Change relative db paths to absolute paths in case we daemonize.

paul/schema_breaking_changes
Erik Johnston 2014-08-14 14:07:14 +01:00
parent e37de2aef3
commit e4061383b8
1 changed files with 9 additions and 2 deletions

View File

@ -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