source: tmcsimulator/branches/Highways/errors/127.0.0.1.2019-12-18.12-02-43.1fe9eac9-fe4c-4afc-9eb7-a687e4a5940d @ 543

Revision 543, 14.9 KB checked in by jdalbey, 6 years ago (diff)

Add branch for web2py example application: Highways

Line 
1(dp1
2S'output'
3p2
4S"<type 'exceptions.AttributeError'> 'function' object has no attribute 'args'"
5p3
6sS'layer'
7p4
8S'/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py'
9p5
10sS'code'
11p6
12S'<code object <module> at 0x7f76ef0900b0, file "/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py", line 1>'
13p7
14sS'snapshot'
15p8
16(dp9
17S'exception'
18p10
19(dp11
20S'__getslice__'
21p12
22S"<method-wrapper '__getslice__' of exceptions.AttributeError object>"
23p13
24sS'__str__'
25p14
26S"<method-wrapper '__str__' of exceptions.AttributeError object>"
27p15
28sS'__reduce__'
29p16
30S'<built-in method __reduce__ of exceptions.AttributeError object>'
31p17
32sS'__dict__'
33p18
34S'{}'
35p19
36sS'message'
37p20
38S'"\'function\' object has no attribute \'args\'"'
39p21
40sS'__sizeof__'
41p22
42S'<built-in method __sizeof__ of exceptions.AttributeError object>'
43p23
44sS'__init__'
45p24
46S"<method-wrapper '__init__' of exceptions.AttributeError object>"
47p25
48sS'__setattr__'
49p26
50S"<method-wrapper '__setattr__' of exceptions.AttributeError object>"
51p27
52sS'__reduce_ex__'
53p28
54S'<built-in method __reduce_ex__ of exceptions.AttributeError object>'
55p29
56sS'__new__'
57p30
58S'<built-in method __new__ of type object>'
59p31
60sS'__format__'
61p32
62S'<built-in method __format__ of exceptions.AttributeError object>'
63p33
64sS'__class__'
65p34
66S"<type 'exceptions.AttributeError'>"
67p35
68sS'__doc__'
69p36
70S"'Attribute not found.'"
71p37
72sS'__getitem__'
73p38
74S"<method-wrapper '__getitem__' of exceptions.AttributeError object>"
75p39
76sS'__setstate__'
77p40
78S'<built-in method __setstate__ of exceptions.AttributeError object>'
79p41
80sS'__getattribute__'
81p42
82S"<method-wrapper '__getattribute__' of exceptions.AttributeError object>"
83p43
84sS'args'
85p44
86S'("\'function\' object has no attribute \'args\'",)'
87p45
88sS'__subclasshook__'
89p46
90S'<built-in method __subclasshook__ of type object>'
91p47
92sS'__unicode__'
93p48
94S'<built-in method __unicode__ of exceptions.AttributeError object>'
95p49
96sS'__delattr__'
97p50
98S"<method-wrapper '__delattr__' of exceptions.AttributeError object>"
99p51
100sS'__repr__'
101p52
102S"<method-wrapper '__repr__' of exceptions.AttributeError object>"
103p53
104sS'__hash__'
105p54
106S"<method-wrapper '__hash__' of exceptions.AttributeError object>"
107p55
108ssS'evalue'
109p56
110S"'function' object has no attribute 'args'"
111p57
112sS'request'
113p58
114cgluon.html
115XML_unpickle
116p59
117(S's5\x00\x00\x00<div>&lt;function request at 0x7f76efadeed0&gt;</div>'
118tRp60
119sS'frames'
120p61
121(lp62
122(dp63
123S'file'
124p64
125S'/home/jdalbey/Downloads/web2py/gluon/restricted.py'
126p65
127sS'dump'
128p66
129(dp67
130S'environment'
131p68
132S"{'A': <class 'gluon.html.A'>, 'ANY_OF': <class 'pydal.validators.ANY_OF'>, 'ASSIGNJS': <function ASSIGNJS>, 'B': <class 'gluon.html.B'>, 'BEAUTIFY': <class 'gluon.html.BEAUTIFY'>, 'BODY': <class 'gluon.html.BODY'>, 'BR': <class 'gluon.html.BR'>, 'BUTTON': <class 'gluon.html.BUTTON'>, 'CAT': <class 'gluon.html.CAT'>, 'CENTER': <class 'gluon.html.CENTER'>, ...}"
133p69
134sS'ccode'
135p70
136S'<code object <module> at 0x7f76ef0900b0, file "/...cations/Highways/controllers/default.py", line 1>'
137p71
138ssS'lnum'
139p72
140I219
141sS'lines'
142p73
143(dp74
144I214
145S'    if environment is None:'
146p75
147sI215
148S'        environment = {}'
149p76
150sI216
151S"    environment['__file__'] = layer"
152p77
153sI217
154S"    environment['__name__'] = '__restricted__'"
155p78
156sI218
157S'    try:'
158p79
159sI219
160S'        exec(ccode, environment)'
161p80
162sI220
163S'    except HTTP:'
164p81
165sI221
166S'        raise'
167p82
168sI222
169S'    except RestrictedError:'
170p83
171sI223
172S'        # do not encapsulate (obfuscate) the original RestrictedError'
173p84
174ssS'call'
175p85
176S'(ccode=<code object <module> at 0x7f76ef0900b0, file "/...cations/Highways/controllers/default.py", line 1>, environment={\'A\': <class \'gluon.html.A\'>, \'ANY_OF\': <class \'pydal.validators.ANY_OF\'>, \'ASSIGNJS\': <function ASSIGNJS>, \'B\': <class \'gluon.html.B\'>, \'BEAUTIFY\': <class \'gluon.html.BEAUTIFY\'>, \'BODY\': <class \'gluon.html.BODY\'>, \'BR\': <class \'gluon.html.BR\'>, \'BUTTON\': <class \'gluon.html.BUTTON\'>, \'CAT\': <class \'gluon.html.CAT\'>, \'CENTER\': <class \'gluon.html.CENTER\'>, ...}, layer=\'/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py\', scode=<code object <module> at 0x7f76ef0900b0, file "/...cations/Highways/controllers/default.py", line 1>)'
177p86
178sS'func'
179p87
180S'restricted'
181p88
182sa(dp89
183g64
184S'/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py'
185p90
186sg66
187(dp91
188sg72
189I32
190sg73
191(dp92
192I21
193S'def results():'
194p93
195sI22
196S'    hwy = db(db.highways.lognum == session.log_number).select().first()'
197p94
198sI23
199S'    #hwy = session.log_number'
200p95
201sI24
202S'    return dict(hwy=hwy)'
203p96
204sI25
205S'def request():'
206p97
207sI26
208S'    form = SQLFORM(db.highways)'
209p98
210sI27
211S'    if form.process().accepted:'
212p99
213sI28
214S"        response.flash = 'your submission is accepted'"
215p100
216sI29
217S"        redirect(URL('list'))"
218p101
219sI30
220S'    return dict(form=form)'
221p102
222ssg85
223S'()'
224p103
225sg87
226S'<module>'
227p104
228sa(dp105
229g64
230S'/home/jdalbey/Downloads/web2py/gluon/globals.py'
231p106
232sg66
233(dp107
234S'self'
235p108
236S'undefined'
237p109
238sS'f'
239S'<function show>'
240p110
241ssg72
242I421
243sg73
244(dp111
245I416
246S"        self.flash = ''            # used by the default view layout"
247p112
248sI417
249S'        self.meta = Storage()      # used by web2py_ajax.html'
250p113
251sI418
252S'        self.menu = []             # used by the default view layout'
253p114
254sI419
255S'        self.files = []            # used by web2py_ajax.html'
256p115
257sI420
258S'        self._vars = None'
259p116
260sI421
261S'        self._caller = lambda f: f()'
262p117
263sI422
264S'        self._view_environment = None'
265p118
266sI423
267S'        self._custom_commit = None'
268p119
269sI424
270S'        self._custom_rollback = None'
271p120
272sI425
273S"        self.generic_patterns = ['*']"
274p121
275ssg85
276S'(f=<function show>)'
277p122
278sg87
279S'<lambda>'
280p123
281sa(dp124
282g64
283S'/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py'
284p125
285sg66
286(dp126
287S'global request'
288p127
289S'<function request>'
290p128
291sS'hwy'
292p129
293g109
294sS'db.highways.lognum'
295p130
296S'<pydal.objects.Field object>'
297p131
298sS'request.args'
299p132
300g109
301sS'db.highways'
302p133
303S'<Table highways (id, lognum, route, direction, startdate)>'
304p134
305sS'global db'
306p135
307S'<DAL uri="sqlite://storage.sqlite">'
308p136
309ssg72
310I8
311sg73
312(dp137
313I3
314S'def list():'
315p138
316sI4
317S'    highways = db().select(db.highways.ALL, orderby=db.highways.lognum)'
318p139
319sI5
320S'    return dict(highways = highways)'
321p140
322sI6
323S'def show():'
324p141
325sI7
326S'    # Retrieve the requested log entry from the database'
327p142
328sI8
329S'    hwy = db(db.highways.lognum == request.args(0)).select().first()'
330p143
331sI9
332S'    return dict(hwy=hwy)'
333p144
334sI10
335S'def search():'
336p145
337sI11
338S'    #if request.vars.log_number:'
339p146
340sI12
341S'    #    session.log_number = request.vars.log_number'
342p147
343ssg85
344S'()'
345p148
346sg87
347S'show'
348p149
349sasS'pyver'
350p150
351S'Python 2.7.17: /usr/bin/python (prefix: /usr)'
352p151
353sS'session'
354p152
355g59
356(S's\xa0\x00\x00\x00<div><table><tr><td style="font-weight:bold;vertical-align:top;">log_number</td><td style="vertical-align:top;">:</td><td><div>103</div></td></tr></table></div>'
357tRp153
358sS'etype'
359p154
360S"<type 'exceptions.AttributeError'>"
361p155
362sS'date'
363p156
364S'Wed Dec 18 12:02:43 2019'
365p157
366sS'response'
367p158
368g59
369(S'sL\x1d\x00\x00<div><table><tr><td style="font-weight:bold;vertical-align:top;">body</td><td style="vertical-align:top;">:</td><td><div>&lt;cStringIO.StringO object at 0x7f76ef2de7f0&gt;</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">cookies</td><td style="vertical-align:top;">:</td><td><div><table><tr><td style="font-weight:bold;vertical-align:top;">session_id_highways</td><td style="vertical-align:top;">:</td><td><div>127.0.0.1-5c5b6408-e9a1-4b21-a629-31e0898316e2<table><tr><td style="font-weight:bold;vertical-align:top;">comment</td><td style="vertical-align:top;">:</td><td><div></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">domain</td><td style="vertical-align:top;">:</td><td><div></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">expires</td><td style="vertical-align:top;">:</td><td><div></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">httponly</td><td style="vertical-align:top;">:</td><td><div></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">max-age</td><td style="vertical-align:top;">:</td><td><div></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">path</td><td style="vertical-align:top;">:</td><td><div>/</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">samesite</td><td style="vertical-align:top;">:</td><td><div></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">secure</td><td style="vertical-align:top;">:</td><td><div></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">version</td><td style="vertical-align:top;">:</td><td><div></div></td></tr></table></div></td></tr></table></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">delimiters</td><td style="vertical-align:top;">:</td><td><div><table><tr><td><div>{{</div></td></tr><tr><td><div>}}</div></td></tr></table></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">files</td><td style="vertical-align:top;">:</td><td><div><table></table></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">flash</td><td style="vertical-align:top;">:</td><td><div></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">form_label_separator</td><td style="vertical-align:top;">:</td><td><div>: </div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">formstyle</td><td style="vertical-align:top;">:</td><td><div>table3cols</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">generic_patterns</td><td style="vertical-align:top;">:</td><td><div><table><tr><td><div>*</div></td></tr></table></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">headers</td><td style="vertical-align:top;">:</td><td><div><table><tr><td style="font-weight:bold;vertical-align:top;">X-Powered-By</td><td style="vertical-align:top;">:</td><td><div>web2py</div></td></tr></table></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">menu</td><td style="vertical-align:top;">:</td><td><div><table><tr><td><div><table><tr><td><div>Home</div></td></tr><tr><td><div>False</div></td></tr><tr><td><div>/Highways/default/index</div></td></tr></table></div></td></tr><tr><td><div><table><tr><td><div>List</div></td></tr><tr><td><div>False</div></td></tr><tr><td><div>/Highways/default/list</div></td></tr></table></div></td></tr><tr><td><div><table><tr><td><div>Search</div></td></tr><tr><td><div>False</div></td></tr><tr><td><div>/Highways/default/search</div></td></tr></table></div></td></tr><tr><td><div><table><tr><td><div>Request</div></td></tr><tr><td><div>False</div></td></tr><tr><td><div>/Highways/default/request</div></td></tr></table></div></td></tr></table></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">meta</td><td style="vertical-align:top;">:</td><td><div><table><tr><td style="font-weight:bold;vertical-align:top;">author</td><td style="vertical-align:top;">:</td><td><div>Author</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">description</td><td style="vertical-align:top;">:</td><td><div>describe your app</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">keywords</td><td style="vertical-align:top;">:</td><td><div>keyword</div></td></tr></table></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">models_to_run</td><td style="vertical-align:top;">:</td><td><div><table><tr><td><div>^\\w+\\.py$</div></td></tr><tr><td><div>^default/\\w+\\.py$</div></td></tr><tr><td><div>^default/show/\\w+\\.py$</div></td></tr></table></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">postprocessing</td><td style="vertical-align:top;">:</td><td><div><table></table></div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_client</td><td style="vertical-align:top;">:</td><td><div>127.0.0.1</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_cookie_compression_level</td><td style="vertical-align:top;">:</td><td><div>None</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_cookie_expires</td><td style="vertical-align:top;">:</td><td><div>None</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_data_name</td><td style="vertical-align:top;">:</td><td><div>session_data_highways</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_file</td><td style="vertical-align:top;">:</td><td><div>&lt;open file &#x27;/home/jdalbey/Downloads/web2py/applications/Highways/sessions/187/1cc/127.0.0.1-5c5b6408-e9a1-4b21-a629-31e0898316e2&#x27;, mode &#x27;rb+&#x27; at 0x7f76ef1f48a0&gt;</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_filename</td><td style="vertical-align:top;">:</td><td><div>/home/jdalbey/Downloads/web2py/applications/Highways/sessions/127.0.0.1-5c5b6408-e9a1-4b21-a629-31e0898316e2</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_hash</td><td style="vertical-align:top;">:</td><td><div>2a7d005890d5a96d50fc1c08b3035455</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_id</td><td style="vertical-align:top;">:</td><td><div>127.0.0.1-5c5b6408-e9a1-4b21-a629-31e0898316e2</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_id_name</td><td style="vertical-align:top;">:</td><td><div>session_id_highways</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_locked</td><td style="vertical-align:top;">:</td><td><div>True</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_masterapp</td><td style="vertical-align:top;">:</td><td><div>Highways</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_new</td><td style="vertical-align:top;">:</td><td><div>False</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">session_storage_type</td><td style="vertical-align:top;">:</td><td><div>file</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">status</td><td style="vertical-align:top;">:</td><td><div>200</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">subtitle</td><td style="vertical-align:top;">:</td><td><div>subtitle customize me!</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">title</td><td style="vertical-align:top;">:</td><td><div>Highways</div></td></tr><tr><td style="font-weight:bold;vertical-align:top;">view</td><td style="vertical-align:top;">:</td><td><div>default/show.html</div></td></tr></table></div>'
370tRp159
371sS'locals'
372p160
373(dp161
374ssS'traceback'
375p162
376S'Traceback (most recent call last):\n  File "/home/jdalbey/Downloads/web2py/gluon/restricted.py", line 219, in restricted\n    exec(ccode, environment)\n  File "/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py", line 32, in <module>\n  File "/home/jdalbey/Downloads/web2py/gluon/globals.py", line 421, in <lambda>\n    self._caller = lambda f: f()\n  File "/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py", line 8, in show\n    hwy = db(db.highways.lognum == request.args(0)).select().first()\nAttributeError: \'function\' object has no attribute \'args\'\n'
377p163
378s.
Note: See TracBrowser for help on using the repository browser.