summaryrefslogtreecommitdiffstats
path: root/ipawebui
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2010-02-11 02:27:00 -0700
committerJason Gerard DeRose <jderose@redhat.com>2010-02-12 01:22:02 -0700
commit85bb506d5b471aa6bdbf96be7c95bad244640595 (patch)
tree7a07615dad39a93fcbfda562298bb20b6f0e3843 /ipawebui
parenteadca473a935a7b8b73185c4a4a540f510064fec (diff)
downloadfreeipa-85bb506d5b471aa6bdbf96be7c95bad244640595.tar.gz
freeipa-85bb506d5b471aa6bdbf96be7c95bad244640595.tar.xz
freeipa-85bb506d5b471aa6bdbf96be7c95bad244640595.zip
Add fix for wehjit (ctypes) SELinux problem
Diffstat (limited to 'ipawebui')
-rw-r--r--ipawebui/__init__.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ipawebui/__init__.py b/ipawebui/__init__.py
index c7ebaa87..037fc764 100644
--- a/ipawebui/__init__.py
+++ b/ipawebui/__init__.py
@@ -20,6 +20,13 @@
IPA web UI.
"""
+# Special wehjit initialization to prevent it from loading the plugins that
+# require pygments, which uses ctypes, which makes the httpd SELinux policy
+# crazy:
+import wehjit
+wehjit.builtins._skip_pygments = True
+wehjit.init_builtins()
+
from ipalib.backend import Executioner
from ipalib.request import destroy_context
from ipaserver.rpcserver import extract_query