diff --git a/mpc_demo_infra/computation_party_server/database.py b/mpc_demo_infra/computation_party_server/database.py index 0b701d1..0ce820d 100644 --- a/mpc_demo_infra/computation_party_server/database.py +++ b/mpc_demo_infra/computation_party_server/database.py @@ -9,12 +9,11 @@ logger = logging.getLogger(__name__) -def get_database_url(): - return f"sqlite:///./party_{settings.party_id}.db" if settings.database_url is None else settings.database_url +database_url = f"sqlite:///./party_{settings.party_id}.db" if settings.database_url is None else settings.database_url engine = create_engine( - get_database_url(), - connect_args={"check_same_thread": False} if "sqlite" in settings.database_url else {}, + database_url, + connect_args={"check_same_thread": False} if "sqlite" in database_url else {}, future=True, ) SessionLocal = sessionmaker(autocommit=False, autoflush=True, bind=engine) diff --git a/start-all-servers.sh b/start-all-servers.sh index 21ba7c1..2aacf26 100755 --- a/start-all-servers.sh +++ b/start-all-servers.sh @@ -2,6 +2,8 @@ set -e +./shutdown-all-servers.sh + if [ -d "venv" ]; then source venv/bin/activate fi