We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 90598e7 commit 0189da2Copy full SHA for 0189da2
1 file changed
openedx_authz/engine/enforcer.py
@@ -23,14 +23,18 @@
23
24
from openedx_authz.engine.adapter import ExtendedAdapter
25
26
-try:
27
- from cms.djangoapps.contentstore.toggles import libraries_v2_enabled
28
-except ImportError:
29
- # If the CMS is not available, define a dummy toggle that is always enabled
30
- def libraries_v2_enabled() -> bool:
31
- """Dummy toggle that is always enabled."""
32
- return True
33
+def libraries_v2_enabled() -> bool:
+ """Dummy toggle that is always enabled."""
+ return True
+
+if getattr(settings, "SERVICE_VARIANT", None) == "cms":
+ try:
34
+ from cms.djangoapps.contentstore.toggles import libraries_v2_enabled
35
+ except ImportError:
36
+ # If the CMS is not available, use the dummy toggle.
37
+ pass
38
39
logger = logging.getLogger(__name__)
40
0 commit comments