We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8469ed3 commit 4357a80Copy full SHA for 4357a80
1 file changed
openedx_authz/engine/enforcer.py
@@ -22,7 +22,6 @@
22
from django.conf import settings
23
24
from openedx_authz.engine.adapter import ExtendedAdapter
25
-from openedx_authz.engine.matcher import is_admin_or_superuser_check
26
27
28
def libraries_v2_enabled() -> bool:
@@ -201,6 +200,9 @@ def _initialize_enforcer(cls) -> SyncedEnforcer:
201
200
Returns:
202
SyncedEnforcer: Configured Casbin enforcer with adapter and auto-sync
203
"""
+ # Avoid circular import
204
+ from openedx_authz.engine.matcher import is_admin_or_superuser_check # pylint: disable=import-outside-toplevel
205
+
206
db_alias = getattr(settings, "CASBIN_DB_ALIAS", "default")
207
208
try:
0 commit comments