diff options
Diffstat (limited to 'src/lib/Server/Plugins/TCheetah.py')
-rw-r--r-- | src/lib/Server/Plugins/TCheetah.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/lib/Server/Plugins/TCheetah.py b/src/lib/Server/Plugins/TCheetah.py index ab87d24d5..87358684c 100644 --- a/src/lib/Server/Plugins/TCheetah.py +++ b/src/lib/Server/Plugins/TCheetah.py @@ -8,6 +8,12 @@ import Bcfg2.Server.Plugin logger = logging.getLogger('Bcfg2.Plugins.TCheetah') +try: + import Cheetah.Template + import Cheetah.Parser +except: + logger.error("TCheetah: Failed to import Cheetah. Is it installed?") + raise class TemplateFile: '''Template file creates Cheetah template structures for the loaded file''' @@ -61,11 +67,3 @@ class TCheetah(Bcfg2.Server.Plugin.GroupSpool): __author__ = 'bcfg-dev@mcs.anl.gov' filename_pattern = 'template' es_child_cls = TemplateFile - - def __init__(self, core, datastore): - try: - import Cheetah.Template - import Cheetah.Parser - except: - logger.error("Failed to import TCheetah. Is it installed?") - raise Bcfg2.Server.Plugin.PluginInitError |