X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=html%2Fhtml.py;fp=html%2Fhtml.py;h=72610c53e0c0959f15abd9c39e0a71e8a5df4733;hb=77e57afc4d35c03e681ccc01b4fbfdabbf2e52f6;hp=0000000000000000000000000000000000000000;hpb=fa07ba5f0028c36e849f99eae9294eaa7a438945;p=phdru.name%2Fcgi-bin%2Fblog-ru%2Fsearch-tags.git diff --git a/html/html.py b/html/html.py new file mode 100644 index 0000000..72610c5 --- /dev/null +++ b/html/html.py @@ -0,0 +1,159 @@ +#!/usr/bin/env python +# -*- coding: koi8-r -*- + + + + +################################################## +## DEPENDENCIES +import sys +import os +import os.path +try: + import builtins as builtin +except ImportError: + import __builtin__ as builtin +from os.path import getmtime, exists +import time +import types +from Cheetah.Version import MinCompatibleVersion as RequiredCheetahVersion +from Cheetah.Version import MinCompatibleVersionTuple as RequiredCheetahVersionTuple +from Cheetah.Template import Template +from Cheetah.DummyTransaction import * +from Cheetah.NameMapper import NotFound, valueForName, valueFromSearchList, valueFromFrameOrSearchList +from Cheetah.CacheRegion import CacheRegion +import Cheetah.Filters as Filters +import Cheetah.ErrorCatchers as ErrorCatchers +from HTTPResponse import HTTPResponse + +################################################## +## MODULE CONSTANTS +VFFSL=valueFromFrameOrSearchList +VFSL=valueFromSearchList +VFN=valueForName +currentTime=time.time +__CHEETAH_version__ = '2.4.4' +__CHEETAH_versionTuple__ = (2, 4, 4, 'development', 1) +__CHEETAH_genTime__ = 1400553119.801587 +__CHEETAH_genTimestamp__ = 'Tue May 20 06:31:59 2014' +__CHEETAH_src__ = 'html.tmpl' +__CHEETAH_srcLastModified__ = 'Tue May 20 06:31:57 2014' +__CHEETAH_docstring__ = 'Autogenerated by Cheetah: The Python-Powered Template Engine' + +if __CHEETAH_versionTuple__ < RequiredCheetahVersionTuple: + raise AssertionError( + 'This template was compiled with Cheetah version' + ' %s. Templates compiled before version %s must be recompiled.'%( + __CHEETAH_version__, RequiredCheetahVersion)) + +################################################## +## CLASSES + +class html(HTTPResponse): + + ################################################## + ## CHEETAH GENERATED METHODS + + + def __init__(self, *args, **KWs): + + super(html, self).__init__(*args, **KWs) + if not self._CHEETAH__instanceInitialized: + cheetahKWArgs = {} + allowedKWs = 'searchList namespaces filter filtersLib errorCatcher'.split() + for k,v in KWs.items(): + if k in allowedKWs: cheetahKWArgs[k] = v + self._initCheetahInstance(**cheetahKWArgs) + + + def respond(self, trans=None): + + + + ## CHEETAH: main method generated for this template + if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)): + trans = self.transaction # is None unless self.awake() was called + if not trans: + trans = DummyTransaction() + _dummyTrans = True + else: _dummyTrans = False + write = trans.response().write + SL = self._CHEETAH__searchList + _filter = self._CHEETAH__currentFilter + + ######################################## + ## START - generated method body + + write(u''' + + + + +''') + _v = VFFSL(SL,"title",True) # u'$title' on line 10, col 8 + if _v is not None: write(_filter(_v, rawExpr=u'$title')) # from line 10, col 8. + write(u''' + + + + + + + + + + + + +''') + _v = VFFSL(SL,"body",True) # u'$body' on line 24, col 1 + if _v is not None: write(_filter(_v, rawExpr=u'$body')) # from line 24, col 1. + write(u''' + +''') + + ######################################## + ## END - generated method body + + return _dummyTrans and trans.response().getvalue() or "" + + ################################################## + ## CHEETAH GENERATED ATTRIBUTES + + + _CHEETAH__instanceInitialized = False + + _CHEETAH_version = __CHEETAH_version__ + + _CHEETAH_versionTuple = __CHEETAH_versionTuple__ + + _CHEETAH_genTime = __CHEETAH_genTime__ + + _CHEETAH_genTimestamp = __CHEETAH_genTimestamp__ + + _CHEETAH_src = __CHEETAH_src__ + + _CHEETAH_srcLastModified = __CHEETAH_srcLastModified__ + + _mainCheetahMethod_for_html= u'respond' + +## END CLASS DEFINITION + +if not hasattr(html, '_initCheetahAttributes'): + templateAPIClass = getattr(html, '_CHEETAH_templateClass', Template) + templateAPIClass._addCheetahPlumbingCodeToClass(html) + + +# CHEETAH was developed by Tavis Rudd and Mike Orr +# with code, advice and input from many other volunteers. +# For more information visit http://www.CheetahTemplate.org/ + +################################################## +## if run from command line: +if __name__ == '__main__': + from Cheetah.TemplateCmdLineIface import CmdLineIface + CmdLineIface(templateObj=html()).run() + +