# coding: utf-8 #not planned import json import os import codecs import cherrypy # Method-Dispatching! # Übersicht Anforderungen / Methoden # (beachte: / relativ zu /template, siehe Konfiguration Server!) """ Anforderung GET PUT POST DELETE ---------------------------------------------------------------- / Alle - - - Templates liefern """ #---------------------------------------------------------- class Template_cl(object): #---------------------------------------------------------- exposed = True # gilt für alle Methoden #------------------------------------------------------- def __init__(self): #------------------------------------------------------- pass #------------------------------------------------------- def GET(self): #------------------------------------------------------- retVal_o = { 'templates': {} } files_a = os.listdir('templates/engine') for fileName_s in files_a: file_o = codecs.open(os.path.join('templates/engine', fileName_s), 'rU', 'utf-8') content_s = file_o.read() file_o.close() retVal_o["templates"][fileName_s] = content_s return json.dumps(retVal_o) # EOF