From e7fa8fd89485d5cf1fdce7f4575ad7450bc9514b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 10 Mar 2012 09:26:29 +0530 Subject: [PATCH] ... --- src/calibre/gui2/viewer/javascript.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/calibre/gui2/viewer/javascript.py b/src/calibre/gui2/viewer/javascript.py index e092d55f14..f5a29e26cc 100644 --- a/src/calibre/gui2/viewer/javascript.py +++ b/src/calibre/gui2/viewer/javascript.py @@ -36,6 +36,15 @@ class JavaScriptLoader(object): def __init__(self, dynamic_coffeescript=False): self._dynamic_coffeescript = dynamic_coffeescript + if self._dynamic_coffeescript: + try: + from calibre.utils.serve_coffee import compile_coffeescript + compile_coffeescript + except: + self._dynamic_coffeescript = False + print ('WARNING: Failed to load serve_coffee, not compiling ' + 'coffeescript dynamically.') + self._cache = {} self._hp_cache = {}