summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2010-11-02 01:08:01 -0400
committerChris McDonough <chrism@plope.com>2010-11-02 01:08:01 -0400
commit7d537b5ac452e7bb37ebe77581567e01f3f4eec6 (patch)
tree147b1359ecd1e796aadec205693b524f499f1ed6
parent1dad60fc000c2bd0e0b08bbd9f66c584354a12f3 (diff)
downloadpyramid-7d537b5ac452e7bb37ebe77581567e01f3f4eec6.tar.gz
pyramid-7d537b5ac452e7bb37ebe77581567e01f3f4eec6.tar.bz2
pyramid-7d537b5ac452e7bb37ebe77581567e01f3f4eec6.zip
forward port from bfg, raise a better exception when chameleon is tried under java
-rw-r--r--pyramid/chameleon_text.py3
-rw-r--r--pyramid/chameleon_zpt.py3
2 files changed, 6 insertions, 0 deletions
diff --git a/pyramid/chameleon_text.py b/pyramid/chameleon_text.py
index c50b4cb44..fa89e4369 100644
--- a/pyramid/chameleon_text.py
+++ b/pyramid/chameleon_text.py
@@ -49,6 +49,9 @@ class TextTemplateRenderer(object):
@reify # avoid looking up reload_templates before manager pushed
def template(self):
+ if sys.platform.startswith('java'): # pragma: no cover
+ raise RuntimeError(
+ 'Chameleon templates are not compatible with Jython')
settings = get_settings()
debug = False
auto_reload = False
diff --git a/pyramid/chameleon_zpt.py b/pyramid/chameleon_zpt.py
index ec25bded7..02c1f5deb 100644
--- a/pyramid/chameleon_zpt.py
+++ b/pyramid/chameleon_zpt.py
@@ -31,6 +31,9 @@ class ZPTTemplateRenderer(object):
@reify # avoid looking up reload_templates before manager pushed
def template(self):
+ if sys.platform.startswith('java'): # pragma: no cover
+ raise RuntimeError(
+ 'Chameleon templates are not compatible with Jython')
settings = get_settings()
debug = False
auto_reload = False