(dp1 S'output' p2 S" 'Rows' object has no attribute 'delete'" p3 sS'layer' p4 S'/home/jdalbey/Dropbox/web2py/applications/HLD/models/db.py' p5 sS'code' p6 S' at 0x7f190988bb30, file "/home/jdalbey/Dropbox/web2py/applications/HLD/models/db.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'"\'Rows\' object has no attribute \'delete\'"' 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'("\'Rows\' object has no attribute \'delete\'",)' 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"'Rows' object has no attribute 'delete'" p57 sS'request' p58 cgluon.html XML_unpickle p59 (S's\xf9^\x00\x00
ajax:
False
application:
HLD
args:
cid:
None
client:
127.0.0.1
controller:
default
cookies:
session_id_admin:
127.0.0.1-2d0c1c6c-dcb3-4443-b1b3-fa032509dc6a
comment:
domain:
expires:
httponly:
max-age:
path:
samesite:
secure:
version:
session_id_hld:
127.0.0.1-29e35efb-101b-45ed-9698-5613242067bc
comment:
domain:
expires:
httponly:
max-age:
path:
samesite:
secure:
version:
session_id_welcome:
127.0.0.1-b71dbfe4-de19-42f8-932e-b490a1d22cd9
comment:
domain:
expires:
httponly:
max-age:
path:
samesite:
secure:
version:
env:
HTTP_ACCEPT:
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
HTTP_ACCEPT_ENCODING:
gzip, deflate
HTTP_ACCEPT_LANGUAGE:
en-US,en;q=0.5
HTTP_CACHE_CONTROL:
max-age=0
HTTP_CONNECTION:
keep-alive
HTTP_COOKIE:
session_id_welcome=127.0.0.1-b71dbfe4-de19-42f8-932e-b490a1d22cd9; session_id_admin=127.0.0.1-2d0c1c6c-dcb3-4443-b1b3-fa032509dc6a; session_id_hld=127.0.0.1-29e35efb-101b-45ed-9698-5613242067bc
HTTP_HOST:
127.0.0.1:8000
HTTP_REFERER:
http://127.0.0.1:8000/HLD/default/index
HTTP_UPGRADE_INSECURE_REQUESTS:
1
HTTP_USER_AGENT:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:73.0) Gecko/20100101 Firefox/73.0
PATH_INFO:
/HLD/default/submit
QUERY_STRING:
REMOTE_ADDR:
127.0.0.1
REMOTE_PORT:
35614
REQUEST_METHOD:
GET
SCRIPT_NAME:
SERVER_NAME:
Omen
SERVER_PORT:
8000
SERVER_PROTOCOL:
HTTP/1.1
SERVER_SOFTWARE:
Rocket 1.2.6
app_folders:
set(['/home/jdalbey/Dropbox/web2py/applications/welcome', '/home/jdalbey/Dropbox/web2py/applications/admin', '/home/jdalbey/Dropbox/web2py/applications/HLD'])
applications_parent:
/home/jdalbey/Dropbox/web2py
cmd_args:
cmd_options:
<Values at 0x7f193b7ed9b0: {'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': 'Omen', 'bpython': False, 'nogui': False, 'port': 8000, 'print_errors': False, 'extcron': False, 'runcron': False, 'run_system_tests': False, 'test': None, 'folder': '/home/jdalbey/Dropbox/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/Dropbox/web2py
http_accept:
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
http_accept_encoding:
gzip, deflate
http_accept_language:
en-US,en;q=0.5
http_cache_control:
max-age=0
http_connection:
keep-alive
http_cookie:
session_id_welcome=127.0.0.1-b71dbfe4-de19-42f8-932e-b490a1d22cd9; session_id_admin=127.0.0.1-2d0c1c6c-dcb3-4443-b1b3-fa032509dc6a; session_id_hld=127.0.0.1-29e35efb-101b-45ed-9698-5613242067bc
http_host:
127.0.0.1:8000
http_referer:
http://127.0.0.1:8000/HLD/default/index
http_upgrade_insecure_requests:
1
http_user_agent:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:73.0) Gecko/20100101 Firefox/73.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
Omen
path_info:
/HLD/default/submit
query_string:
remote_addr:
127.0.0.1
remote_port:
35614
request_method:
GET
request_uri:
/HLD/default/submit
script_name:
server_name:
Omen
server_port:
8000
server_protocol:
HTTP/1.1
server_software:
Rocket 1.2.6
web2py_path:
/home/jdalbey/Dropbox/web2py
web2py_version:
2.18.5-stable+timestamp.2019.04.08.04.22.03
wsgi.errors:
<open file '<stderr>', mode 'w' at 0x7f1942869270>
wsgi.file_wrapper:
<class wsgiref.util.FileWrapper at 0x7f193b823980>
wsgi.input:
<socket._fileobject object at 0x7f190a68cbd0>
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 0x7f1942869270>
wsgi_file_wrapper:
<class wsgiref.util.FileWrapper at 0x7f193b823980>
wsgi_input:
<socket._fileobject object at 0x7f190a68cbd0>
wsgi_multiprocess:
False
wsgi_multithread:
True
wsgi_run_once:
False
wsgi_url_scheme:
http
wsgi_version:
1
0
extension:
html
folder:
/home/jdalbey/Dropbox/web2py/applications/HLD
function:
submit
global_settings:
app_folders:
set(['/home/jdalbey/Dropbox/web2py/applications/welcome', '/home/jdalbey/Dropbox/web2py/applications/admin', '/home/jdalbey/Dropbox/web2py/applications/HLD'])
applications_parent:
/home/jdalbey/Dropbox/web2py
cmd_args:
cmd_options:
<Values at 0x7f193b7ed9b0: {'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': 'Omen', 'bpython': False, 'nogui': False, 'port': 8000, 'print_errors': False, 'extcron': False, 'runcron': False, 'run_system_tests': False, 'test': None, 'folder': '/home/jdalbey/Dropbox/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/Dropbox/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
Omen
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(2020, 3, 15, 19, 11, 18, 987614)
raw_args:
raw_extension:
None
url:
/HLD/default/submit
utcnow:
datetime.datetime(2020, 3, 16, 2, 11, 18, 987637)
wsgi:
<gluon.main.LazyWSGI object at 0x7f19098e37d0>
' tRp60 sS'frames' p61 (lp62 (dp63 S'file' p64 S'/home/jdalbey/Dropbox/web2py/gluon/restricted.py' p65 sS'dump' p66 (dp67 S'environment' p68 S"{'A': , 'ANY_OF': , 'ASSIGNJS': , 'B': , 'BEAUTIFY': , 'BODY': , 'BR': , 'BUTTON': , 'CAT': , 'CENTER': , ...}" p69 sS'ccode' p70 S' at 0x7f190988bb30, file "/...ox/web2py/applications/HLD/models/db.py", line 1>' p71 ssS'lnum' p72 I219 sS'lines' p73 (dp74 I214 S' if environment is None:' p75 sI215 S' environment = {}' p76 sI216 S" environment['__file__'] = layer" p77 sI217 S" environment['__name__'] = '__restricted__'" p78 sI218 S' try:' p79 sI219 S' exec(ccode, environment)' p80 sI220 S' except HTTP:' p81 sI221 S' raise' p82 sI222 S' except RestrictedError:' p83 sI223 S' # do not encapsulate (obfuscate) the original RestrictedError' p84 ssS'call' p85 S'(ccode= at 0x7f190988bb30, file "/...ox/web2py/applications/HLD/models/db.py", line 1>, environment={\'A\': , \'ANY_OF\': , \'ASSIGNJS\': , \'B\': , \'BEAUTIFY\': , \'BODY\': , \'BR\': , \'BUTTON\': , \'CAT\': , \'CENTER\': , ...}, layer=\'/home/jdalbey/Dropbox/web2py/applications/HLD/models/db.py\', scode= at 0x7f190988bb30, file "/...ox/web2py/applications/HLD/models/db.py", line 1>)' p86 sS'func' p87 S'restricted' p88 sa(dp89 g64 S'/home/jdalbey/Dropbox/web2py/applications/HLD/models/db.py' p90 sg66 (dp91 S'db.closures' p92 S'' p93 sS').delete' p94 S'undefined' p95 sS'db' p96 S'' p97 sS').select' p98 g95 sS'db.closures.ALL' p99 S'' p100 ssg72 I57 sg73 (dp101 I49 S'db.closures.closuretype.requires = IS_NOT_EMPTY()' p102 sI50 S'db.closures.worktype.requires = IS_NOT_EMPTY()' p103 sI51 S'db.closures.supervisor.requires = IS_NOT_EMPTY()' p104 sI52 S'' sI53 S"db.define_table('supervisors'," p105 sI54 S" Field('name')," p106 sI55 S" Field('radiocallnum')\\" p107 sI56 S' )' p108 sI57 S'db().select(db.closures.ALL).delete()' p109 sI58 S"db.supervisors.import_from_csv_file(open('supervisors.csv', 'r'))" p110 ssg85 S'()' p111 sg87 S'' p112 sasS'pyver' p113 S'Python 2.7.17: /usr/bin/python (prefix: /usr)' p114 sS'session' p115 g59 (S's\xc2\x04\x00\x00
closureid:
direction:
enddate:
flash:
None
last_orderby:
None
last_query:
db.supervisors.id>0
lognum:
route:
5
startdate:
' tRp116 sS'etype' p117 S"" p118 sS'date' p119 S'Sun Mar 15 19:11:19 2020' p120 sS'response' p121 g59 (S's\xdc\x17\x00\x00
body:
<cStringIO.StringO object at 0x7f190a4c9830>
cookies:
session_id_hld:
127.0.0.1-29e35efb-101b-45ed-9698-5613242067bc
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:
meta:
models_to_run:
^\\w+\\.py$
^default/\\w+\\.py$
^default/submit/\\w+\\.py$
postprocessing:
session_client:
127.0.0.1
session_cookie_compression_level:
None
session_cookie_expires:
None
session_data_name:
session_data_hld
session_file:
<open file '/home/jdalbey/Dropbox/web2py/applications/HLD/sessions/1db/0eb/127.0.0.1-29e35efb-101b-45ed-9698-5613242067bc', mode 'rb+' at 0x7f190a2118a0>
session_filename:
/home/jdalbey/Dropbox/web2py/applications/HLD/sessions/127.0.0.1-29e35efb-101b-45ed-9698-5613242067bc
session_hash:
b9ff940a8029d2b3ab8c75b1d807832a
session_id:
127.0.0.1-29e35efb-101b-45ed-9698-5613242067bc
session_id_name:
session_id_hld
session_locked:
True
session_masterapp:
HLD
session_new:
False
session_storage_type:
file
status:
200
view:
default/submit.html
' tRp122 sS'locals' p123 (dp124 S'PY2' p125 S'True' p126 sS'OBJECT' p127 S"" p128 sS'SQLDB' p129 S"" p130 sg115 S"" p131 sS'LINK' p132 S"" p133 sS'BR' p134 S"" p135 sS'local_import' p136 S'>' p137 sS'OPTGROUP' p138 S"" p139 sS'PRE' p140 S"" p141 sS'IS_INT_IN_RANGE' p142 S"" p143 sS'to_bytes' p144 S'' p145 sS'IS_LOWER' p146 S"" p147 sS'IS_STRONG' p148 S"" p149 sS'cache' p150 S'' p151 sS'IS_IN_DB' p152 S"" p153 sS'TAG' p154 S'' p155 sS'SQLField' p156 S"" p157 sS'BODY' p158 S"" p159 sS'IS_DATE_IN_RANGE' p160 S"" p161 sS'TH' p162 S"" p163 sS'URL' p164 S'' p165 sS'__file__' p166 S"'/home/jdalbey/Dropbox/web2py/applications/HLD/models/db.py'" p167 sS'db' p168 S'' p169 sS'P' S"" p170 sS'TFOOT' p171 S"" p172 sS'iteritems' p173 S'>' p174 sS'XHTML' p175 S"" p176 sS'ON' p177 g126 sS'OL' p178 S"" p179 sS'TEXTAREA' p180 S"" p181 sS'MENU' p182 S"" p183 sS'LOAD' p184 S'' p185 sS'CODE' p186 S"" p187 sS'HTTP' p188 S"" p189 sS'HR' p190 S"" p191 sS'IS_DATETIME' p192 S"" p193 sS'reduce' p194 S'' p195 sg58 S"" p196 sS'LABEL' p197 S"" p198 sS'CLEANUP' p199 S"" p200 sS'SELECT' p201 S"" p202 sS'CENTER' p203 S"" p204 sS'__builtins__' p205 S"{'ArithmeticError': , 'AssertionError': , 'AttributeError': , 'BaseException': , 'BufferError': , 'BytesWarning': , 'DeprecationWarning': , 'EOFError': , 'Ellipsis': Ellipsis, 'EnvironmentError': , ...}" p206 sS'HTML' p207 S"" p208 sS'SQLFORM' p209 S"" p210 sS'EM' p211 S"" p212 sS'redirect' p213 S'' p214 sS'FIELDSET' p215 S"" p216 sS'IS_EQUAL_TO' p217 S"" p218 sS'HEAD' p219 S"" p220 sS'embed64' p221 S'' p222 sS'IS_LIST_OF' p223 S"" p224 sS'__name__' p225 S"'__restricted__'" p226 sS'EMBED' p227 S"" p228 sS'FORM' p229 S"" p230 sS'H2' p231 S"" p232 sS'H3' p233 S"" p234 sS'BUTTON' p235 S"" p236 sS'H1' p237 S"" p238 sS'H6' p239 S"" p240 sS'H4' p241 S"" p242 sS'H5' p243 S"" p244 sS'UL' p245 S"" p246 sS'IS_UPPER' p247 S"" p248 sS'xmlescape' p249 S'' p250 sS'IS_TIME' p251 S"" p252 sS'OPTION' p253 S"" p254 sS'TITLE' p255 S"" p256 sS'CRYPT' p257 S"" p258 sS'IS_EMPTY_OR' p259 S"" p260 sS'MARKMIN' p261 S"" p262 sS'INPUT' p263 S"" p264 sS'STRONG' p265 S"" p266 sS'COL' p267 S"" p268 sS'SCRIPT' p269 S"" p270 sS'TABLE' p271 S"" p272 sS'IS_IPV4' p273 S"" p274 sS'IS_LENGTH' p275 S"" p276 sS'IS_IPV6' p277 S"" p278 sS'XML' p279 S"" p280 sS'B' S"" p281 sS'IMG' p282 S"" p283 sS'SQLTABLE' p284 S"" p285 sS'IS_MATCH' p286 S"" p287 sS'IS_ALPHANUMERIC' p288 S"" p289 sS'SPAN' p290 S"" p291 sS'IS_JSON' p292 S"" p293 sS'IS_IPADDRESS' p294 S"" p295 sS'IS_SLUG' p296 S"" p297 sS'BEAUTIFY' p298 S"" p299 sS'META' p300 S"" p301 sS'IS_DATE' p302 S"" p303 sS'IS_EMAIL' p304 S"" p305 sS'IS_NOT_EMPTY' p306 S"" p307 sS'xrange' p308 S"" p309 sS'TBODY' p310 S"" p311 sS'CAT' p312 S"" p313 sS'Field' p314 S"" p315 sS'IS_LIST_OF_EMAILS' p316 S"" p317 sS'DIV' p318 S"" p319 sS'LEGEND' p320 S"" p321 sS'to_native' p322 S'' p323 sS'COLGROUP' p324 S"" p325 sS'DAL' p326 S"" p327 sS'ASSIGNJS' p328 S'' p329 sS'TR' p330 S"" p331 sS'LI' p332 S"" p333 sS'IFRAME' p334 S"" p335 sS'TD' p336 S"" p337 sS'IS_URL' p338 S"" p339 sS'A' S"" p340 sS'STYLE' p341 S"" p342 sS'IS_DATETIME_IN_RANGE' p343 S"" p344 sS'IS_IMAGE' p345 S"" p346 sS'I' S"" p347 sS'IS_NOT_IN_DB' p348 S"" p349 sS'IS_FILE' p350 S"" p351 sg121 S", 'view': 'default/submit.html'}>" p352 sS'THEAD' p353 S"" p354 sS'ANY_OF' p355 S"" p356 sS'IS_NULL_OR' p357 S"" p358 sS'IS_FLOAT_IN_RANGE' p359 S"" p360 sS'IS_EXPR' p361 S"" p362 sS'IS_IN_SET' p363 S"" p364 sS'IS_UPLOAD_FILENAME' p365 S"" p366 sS'IS_DECIMAL_IN_RANGE' p367 S"" p368 sS'TT' p369 S"" p370 sS'T' S'' p371 sssS'traceback' p372 S'Traceback (most recent call last):\n File "/home/jdalbey/Dropbox/web2py/gluon/restricted.py", line 219, in restricted\n exec(ccode, environment)\n File "/home/jdalbey/Dropbox/web2py/applications/HLD/models/db.py", line 57, in \n db().select(db.closures.ALL).delete()\nAttributeError: \'Rows\' object has no attribute \'delete\'\n' p373 s.