(dp1 S'output' p2 S" " p3 sS'layer' p4 S'/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py' p5 sS'code' p6 S' at 0x7f5ecb9c3930, file "/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py", line 1>' p7 sS'snapshot' p8 (dp9 S'exception' p10 (dp11 S'__getslice__' p12 S"" p13 sS'__str__' p14 S"" p15 sS'__reduce__' p16 S'' p17 sS'__dict__' p18 S'{}' p19 sS'message' p20 S"''" p21 sS'__sizeof__' p22 S'' p23 sS'__init__' p24 S"" p25 sS'__setattr__' p26 S"" p27 sS'__reduce_ex__' p28 S'' p29 sS'__new__' p30 S'' p31 sS'__format__' p32 S'' p33 sS'__class__' p34 S"" p35 sS'__doc__' p36 S"'Attribute not found.'" p37 sS'__getitem__' p38 S"" p39 sS'__setstate__' p40 S'' p41 sS'__getattribute__' p42 S"" p43 sS'args' p44 S'()' p45 sS'__subclasshook__' p46 S'' p47 sS'__unicode__' p48 S'' p49 sS'__delattr__' p50 S"" p51 sS'__repr__' p52 S"" p53 sS'__hash__' p54 S"" p55 ssS'evalue' p56 S'' sS'request' p57 cgluon.html XML_unpickle p58 (S's}_\x00\x00
ajax:
False
application:
Highways
args:
cid:
None
client:
127.0.0.1
controller:
default
cookies:
session_id_admin:
127.0.0.1-f1be4dca-bcf9-4878-95b1-414bde0f9a8e
comment:
domain:
expires:
httponly:
max-age:
path:
samesite:
secure:
version:
session_id_highways:
127.0.0.1-740fb65f-f71a-48dc-b87b-de7b5b07ce07
comment:
domain:
expires:
httponly:
max-age:
path:
samesite:
secure:
version:
session_id_welcome:
127.0.0.1-20f9a98f-1b81-4646-9abb-adb9a7218ef1
comment:
domain:
expires:
httponly:
max-age:
path:
samesite:
secure:
version:
env:
HTTP_ACCEPT:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_ENCODING:
gzip, deflate
HTTP_ACCEPT_LANGUAGE:
en-US,en;q=0.5
HTTP_CONNECTION:
keep-alive
HTTP_COOKIE:
session_id_welcome=127.0.0.1-20f9a98f-1b81-4646-9abb-adb9a7218ef1; session_id_admin=127.0.0.1-f1be4dca-bcf9-4878-95b1-414bde0f9a8e; session_id_highways=127.0.0.1-740fb65f-f71a-48dc-b87b-de7b5b07ce07
HTTP_DNT:
1
HTTP_HOST:
127.0.0.1:8000
HTTP_REFERER:
http://127.0.0.1:8000/Highways/default/search
HTTP_UPGRADE_INSECURE_REQUESTS:
1
HTTP_USER_AGENT:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0
PATH_INFO:
/Highways/default/results
QUERY_STRING:
REMOTE_ADDR:
127.0.0.1
REMOTE_PORT:
36006
REQUEST_METHOD:
GET
SCRIPT_NAME:
SERVER_NAME:
Laptop-asus-X510UNR
SERVER_PORT:
8000
SERVER_PROTOCOL:
HTTP/1.1
SERVER_SOFTWARE:
Rocket 1.2.6
app_folders:
set(['/home/jdalbey/Downloads/web2py/applications/admin', '/home/jdalbey/Downloads/web2py/applications/welcome', '/home/jdalbey/Downloads/web2py/applications/Highways'])
applications_parent:
/home/jdalbey/Downloads/web2py
cmd_args:
cmd_options:
<Values at 0x7f5f0d43a4b0: {'verbose': False, 'ip': '127.0.0.1', 'debuglevel': 30, 'with_scheduler': False, 'shutdown_timeout': 5, 'taskbar': False, 'with_coverage': False, 'pid_filename': 'httpserver.pid', 'maxthreads': None, 'softcron': False, 'server_name': 'Laptop-asus-X510UNR', 'bpython': False, 'nogui': False, 'port': 8000, 'print_errors': False, 'extcron': False, 'runcron': False, 'run_system_tests': False, 'test': None, 'folder': '/home/jdalbey/Downloads/web2py', 'config': '', 'minthreads': None, 'shell': None, 'run': '', 'log_filename': 'httpserver.log', 'profiler_dir': None, 'args': [], 'socket_timeout': 5, 'ssl_ca_certificate': None, 'scheduler': None, 'interfaces': None, 'ssl_private_key': '', 'gae': None, 'password': '******', 'request_queue_size': 5, 'ssl_certificate': '', 'cronjob': False, 'numthreads': None, 'quiet': False, 'import_models': False, 'timeout': 10, 'plain': False, 'nobanner': False}>
db_sessions:
set([])
debugging:
True
gluon_parent:
/home/jdalbey/Downloads/web2py
http_accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
http_accept_encoding:
gzip, deflate
http_accept_language:
en-US,en;q=0.5
http_connection:
keep-alive
http_cookie:
session_id_welcome=127.0.0.1-20f9a98f-1b81-4646-9abb-adb9a7218ef1; session_id_admin=127.0.0.1-f1be4dca-bcf9-4878-95b1-414bde0f9a8e; session_id_highways=127.0.0.1-740fb65f-f71a-48dc-b87b-de7b5b07ce07
http_dnt:
1
http_host:
127.0.0.1:8000
http_referer:
http://127.0.0.1:8000/Highways/default/search
http_upgrade_insecure_requests:
1
http_user_agent:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0
is_jython:
False
is_py2:
True
is_pypy:
False
is_source:
True
local_hosts:
::1
127.0.1.1
::ffff:127.0.0.1
127.0.0.1
Laptop-asus-X510UNR
path_info:
/Highways/default/results
query_string:
remote_addr:
127.0.0.1
remote_port:
36006
request_method:
GET
request_uri:
/Highways/default/results
script_name:
server_name:
Laptop-asus-X510UNR
server_port:
8000
server_protocol:
HTTP/1.1
server_software:
Rocket 1.2.6
web2py_path:
/home/jdalbey/Downloads/web2py
web2py_version:
2.18.5-stable+timestamp.2019.04.08.04.22.03
wsgi.errors:
<open file '<stderr>', mode 'w' at 0x7f5f144f6270>
wsgi.file_wrapper:
<class wsgiref.util.FileWrapper at 0x7f5f0d463c90>
wsgi.input:
<socket._fileobject object at 0x7f5ecb755b50>
wsgi.multiprocess:
False
wsgi.multithread:
True
wsgi.run_once:
False
wsgi.url_scheme:
http
wsgi.version:
1
0
wsgi_errors:
<open file '<stderr>', mode 'w' at 0x7f5f144f6270>
wsgi_file_wrapper:
<class wsgiref.util.FileWrapper at 0x7f5f0d463c90>
wsgi_input:
<socket._fileobject object at 0x7f5ecb755b50>
wsgi_multiprocess:
False
wsgi_multithread:
True
wsgi_run_once:
False
wsgi_url_scheme:
http
wsgi_version:
1
0
extension:
html
folder:
/home/jdalbey/Downloads/web2py/applications/Highways
function:
results
global_settings:
app_folders:
set(['/home/jdalbey/Downloads/web2py/applications/admin', '/home/jdalbey/Downloads/web2py/applications/welcome', '/home/jdalbey/Downloads/web2py/applications/Highways'])
applications_parent:
/home/jdalbey/Downloads/web2py
cmd_args:
cmd_options:
<Values at 0x7f5f0d43a4b0: {'verbose': False, 'ip': '127.0.0.1', 'debuglevel': 30, 'with_scheduler': False, 'shutdown_timeout': 5, 'taskbar': False, 'with_coverage': False, 'pid_filename': 'httpserver.pid', 'maxthreads': None, 'softcron': False, 'server_name': 'Laptop-asus-X510UNR', 'bpython': False, 'nogui': False, 'port': 8000, 'print_errors': False, 'extcron': False, 'runcron': False, 'run_system_tests': False, 'test': None, 'folder': '/home/jdalbey/Downloads/web2py', 'config': '', 'minthreads': None, 'shell': None, 'run': '', 'log_filename': 'httpserver.log', 'profiler_dir': None, 'args': [], 'socket_timeout': 5, 'ssl_ca_certificate': None, 'scheduler': None, 'interfaces': None, 'ssl_private_key': '', 'gae': None, 'password': '******', 'request_queue_size': 5, 'ssl_certificate': '', 'cronjob': False, 'numthreads': None, 'quiet': False, 'import_models': False, 'timeout': 10, 'plain': False, 'nobanner': False}>
db_sessions:
set([])
debugging:
True
gluon_parent:
/home/jdalbey/Downloads/web2py
is_jython:
False
is_py2:
True
is_pypy:
False
is_source:
True
local_hosts:
::1
127.0.1.1
::ffff:127.0.0.1
127.0.0.1
Laptop-asus-X510UNR
web2py_version:
2.18.5-stable+timestamp.2019.04.08.04.22.03
is_https:
False
is_local:
True
is_restful:
False
is_scheduler:
False
is_shell:
False
method:
GET
now:
datetime.datetime(2019, 12, 21, 8, 54, 1, 980556)
raw_args:
raw_extension:
None
url:
/Highways/default/results
utcnow:
datetime.datetime(2019, 12, 21, 16, 54, 1, 980570)
wsgi:
<gluon.main.LazyWSGI object at 0x7f5f007bfa10>
' tRp59 sS'frames' p60 (lp61 (dp62 S'file' p63 S'/home/jdalbey/Downloads/web2py/gluon/restricted.py' p64 sS'dump' p65 (dp66 S'environment' p67 S"{'A': , 'ANY_OF': , 'ASSIGNJS': , 'B': , 'BEAUTIFY': , 'BODY': , 'BR': , 'BUTTON': , 'CAT': , 'CENTER': , ...}" p68 sS'ccode' p69 S' at 0x7f5ecb9c3930, file "/...cations/Highways/controllers/default.py", line 1>' p70 ssS'lnum' p71 I219 sS'lines' p72 (dp73 I214 S' if environment is None:' p74 sI215 S' environment = {}' p75 sI216 S" environment['__file__'] = layer" p76 sI217 S" environment['__name__'] = '__restricted__'" p77 sI218 S' try:' p78 sI219 S' exec(ccode, environment)' p79 sI220 S' except HTTP:' p80 sI221 S' raise' p81 sI222 S' except RestrictedError:' p82 sI223 S' # do not encapsulate (obfuscate) the original RestrictedError' p83 ssS'call' p84 S'(ccode= at 0x7f5ecb9c3930, file "/...cations/Highways/controllers/default.py", line 1>, environment={\'A\': , \'ANY_OF\': , \'ASSIGNJS\': , \'B\': , \'BEAUTIFY\': , \'BODY\': , \'BR\': , \'BUTTON\': , \'CAT\': , \'CENTER\': , ...}, layer=\'/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py\', scode= at 0x7f5ecb9c3930, file "/...cations/Highways/controllers/default.py", line 1>)' p85 sS'func' p86 S'restricted' p87 sa(dp88 g63 S'/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py' p89 sg65 (dp90 sg71 I36 sg72 (dp91 I32 S" response.flash = 'your submission is accepted'" p92 sI33 S" redirect(URL('list'))" p93 sI34 S' return dict(form=form)' p94 sI25 S' return dict(hwy=hwy)' p95 sI26 S'' sI27 S'# Create a new record' p96 sI28 S'def submit():' p97 sI29 S" # Don't name this function 'request' because it creates a name conflict with http.request" p98 sI30 S' form = SQLFORM(db.highways)' p99 sI31 S' if form.process().accepted:' p100 ssg84 S'()' p101 sg86 S'' p102 sa(dp103 g63 S'/home/jdalbey/Downloads/web2py/gluon/globals.py' p104 sg65 (dp105 S'self' p106 S'undefined' p107 sS'f' S'' p108 ssg71 I421 sg72 (dp109 I416 S" self.flash = '' # used by the default view layout" p110 sI417 S' self.meta = Storage() # used by web2py_ajax.html' p111 sI418 S' self.menu = [] # used by the default view layout' p112 sI419 S' self.files = [] # used by web2py_ajax.html' p113 sI420 S' self._vars = None' p114 sI421 S' self._caller = lambda f: f()' p115 sI422 S' self._view_environment = None' p116 sI423 S' self._custom_commit = None' p117 sI424 S' self._custom_rollback = None' p118 sI425 S" self.generic_patterns = ['*']" p119 ssg84 S'(f=)' p120 sg86 S'' p121 sa(dp122 g63 S'/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py' p123 sg65 (dp124 S'count' p125 g107 sS'hwy.count' p126 g107 sS'hwy' p127 S"" p128 ssg71 I24 sg72 (dp129 I19 S" redirect(URL('results'))" p130 sI20 S' return dict(form=form)' p131 sI21 S'# Show the item that was found in the search' p132 sI22 S'def results():' p133 sI23 S' hwy = db(db.highways.lognum == session.log_number).select().first()' p134 sI24 S' count = hwy.count()' p135 sI25 S' return dict(hwy=hwy)' p136 sI26 S'' sI27 S'# Create a new record' p137 sI28 S'def submit():' p138 ssg84 S'()' p139 sg86 S'results' p140 sa(dp141 g63 S'/home/jdalbey/Downloads/web2py/gluon/packages/dal/pydal/objects.py' p142 sg65 (dp143 S'builtinAttributeError' p144 S"" p145 ssg71 I118 sg72 (dp146 I113 S'' sI114 S' def __getattr__(self, k):' p147 sI115 S' try:' p148 sI116 S' return self.__getitem__(k)' p149 sI117 S' except KeyError:' p150 sI118 S' raise AttributeError' p151 sI119 S'' sI120 S' def __copy__(self):' p152 sI121 S' return Row(self)' p153 sI122 S'' ssg84 S"(self=, k='count')" p154 sg86 S'__getattr__' p155 sasS'pyver' p156 S'Python 2.7.17: /usr/bin/python (prefix: /usr)' p157 sS'session' p158 g58 (S's\xa0\x00\x00\x00
log_number:
101
' tRp159 sS'etype' p160 S"" p161 sS'date' p162 S'Sat Dec 21 08:54:01 2019' p163 sS'response' p164 g58 (S'sQ\x1d\x00\x00
body:
<cStringIO.StringO object at 0x7f5f006a20f0>
cookies:
session_id_highways:
127.0.0.1-740fb65f-f71a-48dc-b87b-de7b5b07ce07
comment:
domain:
expires:
httponly:
max-age:
path:
/
samesite:
secure:
version:
delimiters:
{{
}}
files:
flash:
form_label_separator:
:
formstyle:
table3cols
generic_patterns:
*
headers:
X-Powered-By:
web2py
menu:
Home
False
/Highways/default/index
List
False
/Highways/default/list
Search
False
/Highways/default/search
Request
False
/Highways/default/submit
meta:
author:
Author
description:
describe your app
keywords:
keyword
models_to_run:
^\\w+\\.py$
^default/\\w+\\.py$
^default/results/\\w+\\.py$
postprocessing:
session_client:
127.0.0.1
session_cookie_compression_level:
None
session_cookie_expires:
None
session_data_name:
session_data_highways
session_file:
<open file '/home/jdalbey/Downloads/web2py/applications/Highways/sessions/091/188/127.0.0.1-740fb65f-f71a-48dc-b87b-de7b5b07ce07', mode 'rb+' at 0x7f5f0010cdb0>
session_filename:
/home/jdalbey/Downloads/web2py/applications/Highways/sessions/127.0.0.1-740fb65f-f71a-48dc-b87b-de7b5b07ce07
session_hash:
3d76a456d96496e7abd78a3413653441
session_id:
127.0.0.1-740fb65f-f71a-48dc-b87b-de7b5b07ce07
session_id_name:
session_id_highways
session_locked:
True
session_masterapp:
Highways
session_new:
False
session_storage_type:
file
status:
200
subtitle:
subtitle customize me!
title:
Highways
view:
default/results.html
' tRp165 sS'locals' p166 (dp167 S'k' S"'count'" p168 sS'self' p169 S"" p170 sssS'traceback' p171 S'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 36, in \n File "/home/jdalbey/Downloads/web2py/gluon/globals.py", line 421, in \n self._caller = lambda f: f()\n File "/home/jdalbey/Downloads/web2py/applications/Highways/controllers/default.py", line 24, in results\n count = hwy.count()\n File "/home/jdalbey/Downloads/web2py/gluon/packages/dal/pydal/objects.py", line 118, in __getattr__\n raise AttributeError\nAttributeError\n' p172 s.