Skip to content

Commit 76c0a87

Browse files
committed
fix: silence verbose logging for casbin policy during enforcer initialization
1 parent 05a9ebb commit 76c0a87

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

openedx_authz/engine/enforcer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,10 @@ def _initialize_enforcer(cls) -> SyncedEnforcer:
248248
# Avoid circular import
249249
from openedx_authz.engine.matcher import is_admin_or_superuser_check # pylint: disable=import-outside-toplevel
250250

251+
# Silence verbose casbin policy logging BEFORE creating the enforcer
252+
# to prevent print_policy() from showing during initialization
253+
logging.getLogger("casbin.policy").setLevel(logging.WARNING)
254+
251255
db_alias = getattr(settings, "CASBIN_DB_ALIAS", "default")
252256

253257
try:

0 commit comments

Comments
 (0)