diff options
| author | Chris McDonough <chrism@plope.com> | 2010-11-02 01:08:01 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2010-11-02 01:08:01 -0400 |
| commit | 7d537b5ac452e7bb37ebe77581567e01f3f4eec6 (patch) | |
| tree | 147b1359ecd1e796aadec205693b524f499f1ed6 | |
| parent | 1dad60fc000c2bd0e0b08bbd9f66c584354a12f3 (diff) | |
| download | pyramid-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.py | 3 | ||||
| -rw-r--r-- | pyramid/chameleon_zpt.py | 3 |
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 |
