~ubuntu-branches/ubuntu/wily/prewikka/wily

« back to all changes in this revision

Viewing changes to prewikka/templates/ErrorTemplate.py

  • Committer: Bazaar Package Importer
  • Author(s): Alessio Treglia
  • Date: 2009-07-08 08:33:50 UTC
  • mfrom: (1.1.9 upstream) (8.1.1 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090708083350-zqmdq1l666lsv366
Tags: 0.9.17-1ubuntu1
* Merge from debian unstable, Ubuntu remaining changes:
  - debian/rules: Append --install-layout=deb to setup.py install arguments.
  - debian/control: Bump python-all-dev, python-central, debhelper build
    dependencies (as per New Policy).

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
import sys
9
9
import os
10
10
import os.path
11
 
import __builtin__
12
11
from os.path import getmtime, exists
13
12
import time
14
13
import types
 
14
import __builtin__
15
15
from Cheetah.Version import MinCompatibleVersion as RequiredCheetahVersion
16
16
from Cheetah.Version import MinCompatibleVersionTuple as RequiredCheetahVersionTuple
17
17
from Cheetah.Template import Template
18
 
from Cheetah.DummyTransaction import *
 
18
from Cheetah.DummyTransaction import DummyTransaction
19
19
from Cheetah.NameMapper import NotFound, valueForName, valueFromSearchList, valueFromFrameOrSearchList
20
20
from Cheetah.CacheRegion import CacheRegion
21
21
import Cheetah.Filters as Filters
25
25
 
26
26
##################################################
27
27
## MODULE CONSTANTS
 
28
try:
 
29
    True, False
 
30
except NameError:
 
31
    True, False = (1==1), (1==0)
28
32
VFFSL=valueFromFrameOrSearchList
29
33
VFSL=valueFromSearchList
30
34
VFN=valueForName
31
35
currentTime=time.time
32
 
__CHEETAH_version__ = '2.2.1'
33
 
__CHEETAH_versionTuple__ = (2, 2, 1, 'final', 0)
34
 
__CHEETAH_genTime__ = 1244715457.7309711
35
 
__CHEETAH_genTimestamp__ = 'Thu Jun 11 12:17:37 2009'
 
36
__CHEETAH_version__ = '2.0.1'
 
37
__CHEETAH_versionTuple__ = (2, 0, 1, 'final', 0)
 
38
__CHEETAH_genTime__ = 1246626721.053395
 
39
__CHEETAH_genTimestamp__ = 'Fri Jul  3 15:12:01 2009'
36
40
__CHEETAH_src__ = 'prewikka/templates/ErrorTemplate.tmpl'
37
 
__CHEETAH_srcLastModified__ = 'Tue May  5 16:55:59 2009'
38
 
__CHEETAH_docstring__ = 'Autogenerated by Cheetah: The Python-Powered Template Engine'
 
41
__CHEETAH_srcLastModified__ = 'Fri Jul  3 14:49:05 2009'
 
42
__CHEETAH_docstring__ = 'Autogenerated by CHEETAH: The Python-Powered Template Engine'
39
43
 
40
44
if __CHEETAH_versionTuple__ < RequiredCheetahVersionTuple:
41
45
    raise AssertionError(
54
58
 
55
59
    def __init__(self, *args, **KWs):
56
60
 
57
 
        super(ErrorTemplate, self).__init__(*args, **KWs)
 
61
        ClassicLayout.__init__(self, *args, **KWs)
58
62
        if not self._CHEETAH__instanceInitialized:
59
63
            cheetahKWArgs = {}
60
64
            allowedKWs = 'searchList namespaces filter filtersLib errorCatcher'.split()
82
86
        ########################################
83
87
        ## START - generated method body
84
88
        
85
 
        _orig_filter_38386640 = _filter
86
 
        filterName = u'CleanOutput'
 
89
        _orig_filter_70916793 = _filter
 
90
        filterName = 'CleanOutput'
87
91
        if self._CHEETAH__filters.has_key("CleanOutput"):
88
92
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
89
93
        else:
90
94
            _filter = self._CHEETAH__currentFilter = \
91
95
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
92
 
        write(u'''
 
96
        write('''
93
97
<div id="fieldset_page" style="position: absolute; top: 25%; left: 50%; width:600px; margin-left:-220px;">
94
 
  <fieldset style="text-align: center; vertical-align: middle;"> 
 
98
  <fieldset style="text-align: center; vertical-align: middle;">
95
99
   <legend class="error_name">''')
96
 
        _v = VFFSL(SL,"name",True) # u'$name' on line 9, col 31
97
 
        if _v is not None: write(_filter(_v, rawExpr=u'$name')) # from line 9, col 31.
98
 
        write(u'''</legend>
 
100
        _v = VFFSL(SL,"name",True) # '$name' on line 9, col 31
 
101
        if _v is not None: write(_filter(_v, rawExpr='$name')) # from line 9, col 31.
 
102
        write('''</legend>
99
103
   <p><b>''')
100
 
        _v = VFFSL(SL,"message",True) # u'$message' on line 10, col 10
101
 
        if _v is not None: write(_filter(_v, rawExpr=u'$message')) # from line 10, col 10.
102
 
        write(u'''</b></p>
 
104
        _v = VFFSL(SL,"message",True) # '$message' on line 10, col 10
 
105
        if _v is not None: write(_filter(_v, rawExpr='$message')) # from line 10, col 10.
 
106
        write('''</b></p>
103
107
''')
104
108
        if VFFSL(SL,"traceback",True): # generated from line 11, col 4
105
 
            write(u'''     <br/><br/>
 
109
            write('''     <br/><br/>
106
110
     <textarea rows=10 cols=75 readonly>''')
107
 
            _v = VFFSL(SL,"traceback",True) # u'$traceback' on line 13, col 41
108
 
            if _v is not None: write(_filter(_v, rawExpr=u'$traceback')) # from line 13, col 41.
109
 
            write(u'''</textarea>
 
111
            _v = VFFSL(SL,"traceback",True) # '$traceback' on line 13, col 41
 
112
            if _v is not None: write(_filter(_v, rawExpr='$traceback')) # from line 13, col 41.
 
113
            write('''</textarea>
110
114
''')
111
 
        write(u'''
 
115
        write('''
112
116
   <br/><br/>
113
117
 
114
 
''')
115
 
        curparam = VFN(VFFSL(SL,"cgi",True),"parse_qs",False)(VFFSL(SL,"prewikka.url.current",True))
116
 
        write(u'''
117
 
''')
118
 
        if VFN(VFFSL(SL,"curparam",True),"has_key",False)('_error_back'): # generated from line 20, col 1
119
 
            referer_string = VFFSL(SL,"curparam",True)['_error_back'][0]
120
 
            referer = VFN(VFFSL(SL,"cgi",True),"parse_qs",False)(VFFSL(SL,"referer_string",True))
121
 
        else: # generated from line 23, col 1
122
 
            referer_string = VFFSL(SL,"prewikka.url.referer",True)
123
 
            referer = VFN(VFFSL(SL,"cgi",True),"parse_qs",False)(VFFSL(SL,"referer_string",True))
124
 
        write(u'''
125
 
''')
126
 
        if VFN(VFFSL(SL,"curparam",True),"has_key",False)('_error_retry'): # generated from line 28, col 1
127
 
            retry_string = VFFSL(SL,"curparam",True)['_error_retry'][0]
128
 
            retry = VFN(VFFSL(SL,"cgi",True),"parse_qs",False)(VFFSL(SL,"retry_string",True))
129
 
        else: # generated from line 31, col 1
130
 
            retry_string = VFFSL(SL,"prewikka.url.current",True)
131
 
            retry = VFN(VFFSL(SL,"cgi",True),"parse_qs",False)(VFFSL(SL,"prewikka.url.current",True))
132
 
        write(u'''
133
 
 
134
 
   <form method="POST" action="?">
135
 
''')
136
 
        for param, values in VFN(VFFSL(SL,"referer",True),"items",False)(): # generated from line 38, col 6
137
 
            for value in VFFSL(SL,"values",True): # generated from line 39, col 8
138
 
                write(u'''         <input type="hidden" name="''')
139
 
                _v = VFFSL(SL,"param",True) # u'$param' on line 40, col 37
140
 
                if _v is not None: write(_filter(_v, rawExpr=u'$param')) # from line 40, col 37.
141
 
                write(u'''" value="''')
142
 
                _v = VFFSL(SL,"value",True) # u'$value' on line 40, col 52
143
 
                if _v is not None: write(_filter(_v, rawExpr=u'$value')) # from line 40, col 52.
144
 
                write(u'''"/>
145
 
''')
146
 
        write(u'''
147
 
''')
148
 
        if not VFN(VFFSL(SL,"referer",True),"has_key",False)("_error_back"): # generated from line 44, col 1
149
 
            write(u'''     <input type="hidden" name="_error_back" value="''')
150
 
            _v = VFFSL(SL,"referer_string",True) # u'$referer_string' on line 45, col 53
151
 
            if _v is not None: write(_filter(_v, rawExpr=u'$referer_string')) # from line 45, col 53.
152
 
            write(u'''" />
153
 
''')
154
 
        write(u'''
155
 
''')
156
 
        if not VFN(VFFSL(SL,"referer",True),"has_key",False)("_error_retry"): # generated from line 48, col 1
157
 
            write(u'''     <input type="hidden" name="_error_retry" value="''')
158
 
            _v = VFFSL(SL,"retry_string",True) # u'$retry_string' on line 49, col 54
159
 
            if _v is not None: write(_filter(_v, rawExpr=u'$retry_string')) # from line 49, col 54.
160
 
            write(u'''" />
161
 
''')
162
 
        write(u'''     <input style="float: left; position: relative;" type="submit" value="Back"/>
163
 
   </form>
164
 
 
165
 
   <form method="POST" action="?">
166
 
''')
167
 
        for param, values in VFN(VFFSL(SL,"retry",True),"items",False)(): # generated from line 55, col 6
168
 
            for value in VFFSL(SL,"values",True): # generated from line 56, col 8
169
 
                write(u'''         <input type="hidden" name="''')
170
 
                _v = VFFSL(SL,"param",True) # u'$param' on line 57, col 37
171
 
                if _v is not None: write(_filter(_v, rawExpr=u'$param')) # from line 57, col 37.
172
 
                write(u'''" value="''')
173
 
                _v = VFFSL(SL,"value",True) # u'$value' on line 57, col 52
174
 
                if _v is not None: write(_filter(_v, rawExpr=u'$value')) # from line 57, col 52.
175
 
                write(u'''"/>
176
 
''')
177
 
        write(u'''
178
 
''')
179
 
        if not VFN(VFFSL(SL,"retry",True),"has_key",False)("_error_back"): # generated from line 61, col 1
180
 
            write(u'''     <input type="hidden" name="_error_back" value="''')
181
 
            _v = VFFSL(SL,"referer_string",True) # u'$referer_string' on line 62, col 53
182
 
            if _v is not None: write(_filter(_v, rawExpr=u'$referer_string')) # from line 62, col 53.
183
 
            write(u'''" />
184
 
''')
185
 
        write(u'''
186
 
''')
187
 
        if not VFN(VFFSL(SL,"retry",True),"has_key",False)("_error_retry"): # generated from line 65, col 1
188
 
            write(u'''     <input type="hidden" name="_error_retry" value="''')
189
 
            _v = VFFSL(SL,"retry_string",True) # u'$retry_string' on line 66, col 54
190
 
            if _v is not None: write(_filter(_v, rawExpr=u'$retry_string')) # from line 66, col 54.
191
 
            write(u'''" />
192
 
''')
193
 
        write(u'''
194
 
     <input style="float: right; position: relative;" type="submit" value="Retry"/>
195
 
   </form>
 
118
   <input style="float: left; position: relative;" type="button" value="Back" onclick="history.back()" />
 
119
   <input style="float: right; position: relative;" type="submit" value="Retry" onclick="location.reload()"/>
196
120
 
197
121
  </fieldset>
198
122
 </div>
199
123
 
200
124
''')
201
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_38386640
 
125
        _filter = self._CHEETAH__currentFilter = _orig_filter_70916793
202
126
        
203
127
        ########################################
204
128
        ## END - generated method body
225
149
        ########################################
226
150
        ## START - generated method body
227
151
        
228
 
        write(u'''
 
152
        write('''
229
153
''')
230
154
        self.main_content(trans=trans)
231
155