fix: assert minimum contract for frappe.connect

This commit is contained in:
David Arnold 2024-01-21 18:24:18 +01:00
parent ef1ee77c99
commit f1bcdabb6c
No known key found for this signature in database
GPG key ID: AB15A6AF1101390D

View file

@ -301,6 +301,10 @@ def connect(
"Instead, explicitly invoke frappe.init(site) with the right config prior to calling frappe.connect(), if necessary."
)
assert db_name or local.conf.db_user, "site must be fully initialized, db_user missing"
assert db_name or local.conf.db_name, "site must be fully initialized, db_name missing"
assert local.conf.db_password, "site must be fully initialized, db_password missing"
local.db = get_db(
host=local.conf.db_host,
port=local.conf.db_port,