[py-svn] r32186 - in py/dist/py/test/rsession: . webdata
fijal at codespeak.net
fijal at codespeak.net
Mon Sep 11 19:17:35 CEST 2006
Author: fijal
Date: Mon Sep 11 19:17:32 2006
New Revision: 32186
Modified:
py/dist/py/test/rsession/web.py
py/dist/py/test/rsession/webdata/source.js
py/dist/py/test/rsession/webjs.py
Log:
Added display of stdout/stderr. This makes web interface feature-complete I guess.
Modified: py/dist/py/test/rsession/web.py
==============================================================================
--- py/dist/py/test/rsession/web.py (original)
+++ py/dist/py/test/rsession/web.py Mon Sep 11 19:17:32 2006
@@ -54,6 +54,8 @@
self.end_event = threading.Event()
self.skip_reasons = {}
self.fail_reasons = {}
+ self.stdout = {}
+ self.stderr = {}
def findmodule(self, item):
# find the most outwards parent which is module
@@ -74,7 +76,8 @@
show_skip = described(retval={"aa":"aa"})(show_skip)
def show_fail(self, item_name="a"):
- return json.write({'item_name':item_name, 'traceback':escape(str(self.fail_reasons[item_name]))})
+ return json.write({'item_name':item_name, 'traceback':escape(str(self.fail_reasons[item_name])),\
+ 'stdout':self.stdout[item_name], 'stderr':self.stderr[item_name]})
show_fail = described(retval={"aa":"aa"})(show_fail)
def show_all_statuses(self):
@@ -118,6 +121,8 @@
elif outcome.excinfo:
self.fail_reasons[fullitemname] = self.repr_failure_tblong(\
event.item, outcome.excinfo, outcome.excinfo.traceback)
+ self.stdout[fullitemname] = outcome.stdout
+ self.stderr[fullitemname] = outcome.stderr
elif isinstance(event, report.ItemStart):
args = add_item(event)
elif isinstance(event, report.HostReady):
@@ -244,15 +249,15 @@
self.serve_data("text/html", data)
def run_jssource(self):
+ js_name = py.path.local(__file__).dirpath("webdata").join("source.js")
if IMPORTED_PYPY:
from py.__.test.rsession import webjs
-
-
+
javascript_source = rpython2javascript(webjs,
["main", "show_skip", "show_traceback", "show_info", "hide_info"], Options)
+ open(str(js_name), "w").write(javascript_source)
self.serve_data("text/javascript", javascript_source)
else:
- js_name = py.path.local(__file__).dirpath("webdata").join("source.js")
js_source = open(str(js_name), "r").read()
self.serve_data("text/javascript", js_source)
Modified: py/dist/py/test/rsession/webdata/source.js
==============================================================================
--- py/dist/py/test/rsession/webdata/source.js (original)
+++ py/dist/py/test/rsession/webdata/source.js Mon Sep 11 19:17:32 2006
@@ -175,7 +175,7 @@
}
}
-ExportedMethods.prototype.show_status_change = function ( callback ) {
+ExportedMethods.prototype.show_all_statuses = function ( callback ) {
var data,str;
var x = new XMLHttpRequest();
data = {};
@@ -190,8 +190,8 @@
str += i + "=" + data[i].toString();
}
}
- //logDebug('show_status_change'+str);
- x.open("GET", 'show_status_change' + str, true);
+ //logDebug('show_all_statuses'+str);
+ x.open("GET", 'show_all_statuses' + str, true);
//x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
x.onreadystatechange = function () { callback_0(x, callback) };
//x.setRequestHeader("Connection", "close");
@@ -307,66 +307,81 @@
x.send(null);
}
function some_strange_function_which_will_never_be_called () {
- var v7,v8,v9,v10,v11,v12,v13,v14,v0,v15,v16,v17,v18,v19,v20,v21,v1,v22,v23,v24,v25,v26,v27,v28;
+ var v12,v13,v14,v15,v16,v17,v18,v19,v0,v20,v21,v22,v23,v24,v25,v26,v1,v27,v28,v29,v30,v31,v32,v33,v2,v34,v35,v36,v37,v38,v39,v40,v41,v42,v43,v44,v45,v46,v47;
var block = 0;
for(;;){
switch(block){
case 0:
- v8 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v8.oenter_variant0(__consts_0.const_str,__consts_0.const_str__2,__consts_0.const_str__3,46);
+ v13 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v13.oenter_variant0(__consts_0.const_str,__consts_0.const_str__2,__consts_0.const_str__3,70);
undefined;
main ( );
- v12 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v12.oleave_variant0(__consts_0.const_str);
+ v17 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v17.oleave_variant0(__consts_0.const_str);
undefined;
v0 = 'a';
- v15 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v15.oenter_variant0(__consts_0.const_str__4,__consts_0.const_str__5,__consts_0.const_str__3,47);
+ v20 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v20.oenter_variant0(__consts_0.const_str__4,__consts_0.const_str__5,__consts_0.const_str__3,71);
undefined;
show_skip ( v0 );
- v19 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v19.oleave_variant0(__consts_0.const_str__4);
+ v24 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v24.oleave_variant0(__consts_0.const_str__4);
undefined;
v1 = 'a';
- v22 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v22.oenter_variant0(__consts_0.const_str__6,__consts_0.const_str__7,__consts_0.const_str__3,48);
+ v27 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v27.oenter_variant0(__consts_0.const_str__6,__consts_0.const_str__7,__consts_0.const_str__3,72);
undefined;
show_traceback ( v1 );
- v26 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v26.oleave_variant0(__consts_0.const_str__6);
+ v31 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v31.oleave_variant0(__consts_0.const_str__6);
+ undefined;
+ v2 = __consts_0.const_str__8;
+ v34 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v34.oenter_variant0(__consts_0.const_str__9,__consts_0.const_str__10,__consts_0.const_str__3,73);
+ undefined;
+ show_info ( v2 );
+ v38 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v38.oleave_variant0(__consts_0.const_str__9);
+ undefined;
+ v41 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v41.oenter_variant0(__consts_0.const_str__11,__consts_0.const_str__2,__consts_0.const_str__3,74);
+ undefined;
+ hide_info ( );
+ v45 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v45.oleave_variant0(__consts_0.const_str__11);
undefined;
block = 1;
break;
case 1:
- return ( v7 );
+ return ( v12 );
}
}
}
-function show_skip (item_name_0) {
- var v71,v72,item_name_1,v73,v74,last_exception_8,last_exc_value_16,item_name_2,v75,v76,v77,last_exception_9,last_exc_value_17,item_name_3,v78,v79,v80,v81,last_exception_10,last_exc_value_18,item_name_4,v82,v83,v84,v85,v86,last_exception_11,last_exc_value_19,item_name_5,v87,v88,v89,v90,v91,v92,last_exception_12,last_exc_value_20,v93,v94,last_exception_13,last_exc_value_21,v95,v96,v97,last_exception_14,last_exc_value_22,v98,v99,v100,last_exception_15,last_exc_value_23,last_exc_value_24,v101,e_1,v102,v103,v104,v105,v106,last_exc_value_25,v107,last_exc_value_26,v108,last_exc_value_27,v109,last_exc_value_28,v110,last_exc_value_29,v111,last_exc_value_30,v112,last_exc_value_31,v113;
+function show_info (data_0) {
+ var v176,v177,data_1,v178,v179,last_exception_24,last_exc_value_48,data_2,v180,v181,v182,last_exception_25,last_exc_value_49,data_3,v183,v184,v185,v186,last_exception_26,last_exc_value_50,data_4,v187,v188,v189,v190,v191,last_exception_27,last_exc_value_51,data_5,v192,v193,v194,v195,v196,v197,last_exception_28,last_exc_value_52,v198,v199,last_exception_29,last_exc_value_53,v200,v201,v202,last_exception_30,last_exc_value_54,v203,v204,v205,last_exception_31,last_exc_value_55,last_exc_value_56,v206,e_3,v207,v208,v209,v210,v211,last_exc_value_57,v212,last_exc_value_58,v213,last_exc_value_59,v214,last_exc_value_60,v215,last_exc_value_61,v216,last_exc_value_62,v217,last_exc_value_63,v218;
var block = 0;
for(;;){
switch(block){
case 0:
- v72 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- item_name_1 = item_name_0;
- v73 = v72;
+ v177 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ data_1 = data_0;
+ v178 = v177;
block = 1;
break;
case 1:
try {
- v74 = __consts_0.const_str__8;
- item_name_2 = item_name_1;
- v75 = v73;
- v76 = v74;
+ v179 = __consts_0.const_str__12;
+ data_2 = data_1;
+ v180 = v178;
+ v181 = v179;
block = 2;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_31 = exc;
+ last_exc_value_63 = exc;
block = 19;
break;
}
@@ -374,18 +389,18 @@
}
case 2:
try {
- v77 = __consts_0.const_str__2;
- item_name_3 = item_name_2;
- v78 = v75;
- v79 = v76;
- v80 = v77;
+ v182 = __consts_0.const_str__2;
+ data_3 = data_2;
+ v183 = v180;
+ v184 = v181;
+ v185 = v182;
block = 3;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_30 = exc;
+ last_exc_value_62 = exc;
block = 18;
break;
}
@@ -393,19 +408,19 @@
}
case 3:
try {
- v81 = __consts_0.const_str__9;
- item_name_4 = item_name_3;
- v82 = v78;
- v83 = v79;
- v84 = v80;
- v85 = v81;
+ v186 = __consts_0.const_str__13;
+ data_4 = data_3;
+ v187 = v183;
+ v188 = v184;
+ v189 = v185;
+ v190 = v186;
block = 4;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_29 = exc;
+ last_exc_value_61 = exc;
block = 17;
break;
}
@@ -413,20 +428,20 @@
}
case 4:
try {
- v86 = 0;
- item_name_5 = item_name_4;
- v87 = v82;
- v88 = v83;
- v89 = v84;
- v90 = v85;
- v91 = v86;
+ v191 = 0;
+ data_5 = data_4;
+ v192 = v187;
+ v193 = v188;
+ v194 = v189;
+ v195 = v190;
+ v196 = v191;
block = 5;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_28 = exc;
+ last_exc_value_60 = exc;
block = 16;
break;
}
@@ -434,15 +449,15 @@
}
case 5:
try {
- v87.oenter_variant0(v88,v89,v90,v91);
- v93 = item_name_5;
+ v192.oenter_variant0(v193,v194,v195,v196);
+ v198 = data_5;
block = 6;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_27 = exc;
+ last_exc_value_59 = exc;
block = 15;
break;
}
@@ -450,36 +465,36 @@
}
case 6:
try {
- show_skip_ ( v93 );
+ show_info_ ( v198 );
block = 7;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_26 = exc;
+ last_exc_value_58 = exc;
block = 14;
break;
}
throw(exc);
}
case 7:
- v95 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v96 = v95;
+ v200 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v201 = v200;
block = 8;
break;
case 8:
try {
- v97 = __consts_0.const_str__8;
- v98 = v96;
- v99 = v97;
+ v202 = __consts_0.const_str__12;
+ v203 = v201;
+ v204 = v202;
block = 9;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_25 = exc;
+ last_exc_value_57 = exc;
block = 13;
break;
}
@@ -487,67 +502,67 @@
}
case 9:
try {
- v98.oleave_variant0(v99);
+ v203.oleave_variant0(v204);
block = 10;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_24 = exc;
+ last_exc_value_56 = exc;
block = 11;
break;
}
throw(exc);
}
case 10:
- return ( v71 );
+ return ( v176 );
case 11:
- v101 = last_exc_value_24;
- e_1 = v101;
+ v206 = last_exc_value_56;
+ e_3 = v206;
block = 12;
break;
case 12:
- v102 = __consts_0.pypy_translator_transformer_debug_TracebackHandler.otb;
- v103 = 0;
- v104 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,v102,v103 );
- v105 = ll_str__InstanceR_exceptions_Exception_Instance_ex ( undefined,e_1 );
- __show_traceback ( v104,v105 );
+ v207 = __consts_0.pypy_translator_transformer_debug_TracebackHandler.otb;
+ v208 = 0;
+ v209 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,v207,v208 );
+ v210 = ll_str__InstanceR_exceptions_Exception_Instance_ex ( undefined,e_3 );
+ __show_traceback ( v209,v210 );
block = 10;
break;
case 13:
- v107 = last_exc_value_25;
- e_1 = v107;
+ v212 = last_exc_value_57;
+ e_3 = v212;
block = 12;
break;
case 14:
- v108 = last_exc_value_26;
- e_1 = v108;
+ v213 = last_exc_value_58;
+ e_3 = v213;
block = 12;
break;
case 15:
- v109 = last_exc_value_27;
- e_1 = v109;
+ v214 = last_exc_value_59;
+ e_3 = v214;
block = 12;
break;
case 16:
- v110 = last_exc_value_28;
- e_1 = v110;
+ v215 = last_exc_value_60;
+ e_3 = v215;
block = 12;
break;
case 17:
- v111 = last_exc_value_29;
- e_1 = v111;
+ v216 = last_exc_value_61;
+ e_3 = v216;
block = 12;
break;
case 18:
- v112 = last_exc_value_30;
- e_1 = v112;
+ v217 = last_exc_value_62;
+ e_3 = v217;
block = 12;
break;
case 19:
- v113 = last_exc_value_31;
- e_1 = v113;
+ v218 = last_exc_value_63;
+ e_3 = v218;
block = 12;
break;
}
@@ -562,46 +577,46 @@
}
inherits(pypy_translator_transformer_debug_TracebackHandler,Object);
-pypy_translator_transformer_debug_TracebackHandler.prototype.oenter_variant0 = function (tb_str_0,data_0,filename_0,lineno_0){
- var v251,v252,v253,v254,v255,v256,v257,v258,v259;
+pypy_translator_transformer_debug_TracebackHandler.prototype.oenter_variant0 = function (tb_str_0,data_9,filename_0,lineno_0){
+ var v376,v377,v378,v379,v380,v381,v382,v383,v384;
var block = 0;
for(;;){
switch(block){
case 0:
- v252 = this.otb;
- v253 = v252;
- v254 = new Object();
- v254.item0 = tb_str_0;
- v254.item1 = data_0;
- v254.item2 = filename_0;
- v254.item3 = lineno_0;
- ll_append__List_Record_item2__String__ite_Record_i ( v253,v254 );
+ v377 = this.otb;
+ v378 = v377;
+ v379 = new Object();
+ v379.item0 = tb_str_0;
+ v379.item1 = data_9;
+ v379.item2 = filename_0;
+ v379.item3 = lineno_0;
+ ll_append__List_Record_item2__String__ite_Record_i ( v378,v379 );
block = 1;
break;
case 1:
- return ( v251 );
+ return ( v376 );
}
}
}
pypy_translator_transformer_debug_TracebackHandler.prototype.oleave_variant0 = function (tb_str_1){
- var v268,v269,v270,v271,self_3,tb_str_2,num_0,v272,v273,self_4,tb_str_3,num_1,v274,v275,v276,v277,v278,self_5,tb_str_4,v279,v280,self_6,tb_str_5,num_2,v281,v282,v283,v284;
+ var v393,v394,v395,v396,self_3,tb_str_2,num_0,v397,v398,self_4,tb_str_3,num_1,v399,v400,v401,v402,v403,self_5,tb_str_4,v404,v405,self_6,tb_str_5,num_2,v406,v407,v408,v409;
var block = 0;
for(;;){
switch(block){
case 0:
- v269 = this.otb;
- v270 = ll_len__List_Record_item2__String__ite ( v269 );
- v271 = (v270-1);
+ v394 = this.otb;
+ v395 = ll_len__List_Record_item2__String__ite ( v394 );
+ v396 = (v395-1);
self_3 = this;
tb_str_2 = tb_str_1;
- num_0 = v271;
+ num_0 = v396;
block = 1;
break;
case 1:
- v272 = (num_0>=0);
- v273 = v272;
- if (v273 == true)
+ v397 = (num_0>=0);
+ v398 = v397;
+ if (v398 == true)
{
self_4 = self_3;
tb_str_3 = tb_str_2;
@@ -614,14 +629,14 @@
break;
}
case 2:
- return ( v268 );
+ return ( v393 );
case 3:
- v274 = self_4.otb;
- v275 = ll_getitem_nonneg__dum_nocheckConst_List_Record_it ( undefined,v274,num_1 );
- v276 = v275.item0;
- v277 = ll_streq__String_String ( v276,tb_str_3 );
- v278 = v277;
- if (v278 == true)
+ v399 = self_4.otb;
+ v400 = ll_getitem_nonneg__dum_nocheckConst_List_Record_it ( undefined,v399,num_1 );
+ v401 = v400.item0;
+ v402 = ll_streq__String_String ( v401,tb_str_3 );
+ v403 = v402;
+ if (v403 == true)
{
self_6 = self_4;
tb_str_5 = tb_str_3;
@@ -632,25 +647,25 @@
else{
self_5 = self_4;
tb_str_4 = tb_str_3;
- v279 = num_1;
+ v404 = num_1;
block = 4;
break;
}
case 4:
- v280 = (v279-1);
+ v405 = (v404-1);
self_3 = self_5;
tb_str_2 = tb_str_4;
- num_0 = v280;
+ num_0 = v405;
block = 1;
break;
case 5:
- v281 = self_6.otb;
- v282 = ll_newslice__Signed_Signed ( 0,num_2 );
- v283 = ll_listslice__List_Record_item2__String__ite_List_ ( undefined,v281,v282 );
- self_6.otb = v283;
+ v406 = self_6.otb;
+ v407 = ll_newslice__Signed_Signed ( 0,num_2 );
+ v408 = ll_listslice__List_Record_item2__String__ite_List_ ( undefined,v406,v407 );
+ self_6.otb = v408;
self_5 = self_6;
tb_str_4 = tb_str_5;
- v279 = num_2;
+ v404 = num_2;
block = 4;
break;
}
@@ -658,224 +673,349 @@
}
pypy_translator_transformer_debug_TracebackHandler.prototype.otraceback_variant0 = function (){
- var v324,v325;
+ var v449,v450;
var block = 0;
for(;;){
switch(block){
case 0:
- v325 = this.otb;
- v324 = v325;
+ v450 = this.otb;
+ v449 = v450;
block = 1;
break;
case 1:
- return ( v324 );
+ return ( v449 );
}
}
}
function ll_len__List_Record_item2__String__ite (l_3) {
- var v285,v286,v287;
+ var v410,v411,v412;
var block = 0;
for(;;){
switch(block){
case 0:
- v286 = l_3;
- v287 = v286.length;
- v285 = v287;
+ v411 = l_3;
+ v412 = v411.length;
+ v410 = v412;
block = 1;
break;
case 1:
- return ( v285 );
+ return ( v410 );
}
}
}
-function __show_traceback (tb_0,exc_0) {
- var v184,v185,v186,v187,v188,tb_1,exc_1,v189,tb_2,exc_2,debug_div_0,v190,v191,v192,v193,v194,v195,v196,v197,v198,v199,v200,v201,v202,v203,v204,exc_3,txt_0,v205,v206,last_exc_value_48,exc_4,txt_1,v207,v208,v209,v210,v211,v212,v213,v214,v215,v216,v217,v218,v219,v220,v221,v222,v223,v224,v225,v226,v227,v228,v229,v230,v231,v232,v233,v234,v235,v236,v237,v238,v239,v240,v241,v242,v243,v244,v245,exc_5,v246,v247,v248,v249,v250;
+function ll_newslice__Signed_Signed (start_1,stop_0) {
+ var v427,v428,v429,v430;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v428 = new Slice();
+ v428.start = start_1;
+ v428.stop = stop_0;
+ v427 = v428;
+ block = 1;
+ break;
+ case 1:
+ return ( v427 );
+ }
+ }
+}
+
+function ll_streq__String_String (s1_0,s2_0) {
+ var v417,v418,v419,v420,s2_1,v421,v422,v423,v424,v425,v426;
var block = 0;
for(;;){
switch(block){
case 0:
- v185 = document;
- v186 = v185;
- v187 = v186.getElementById(__consts_0.const_str__10);
- v188 = !!v187;
- if (v188 == true)
+ v418 = !!s1_0;
+ v419 = !v418;
+ v420 = v419;
+ if (v420 == true)
{
- tb_2 = tb_0;
- exc_2 = exc_0;
- debug_div_0 = v187;
- block = 2;
+ v424 = s2_0;
+ block = 3;
break;
}
else{
- tb_1 = tb_0;
- exc_1 = exc_0;
+ s2_1 = s2_0;
+ v421 = s1_0;
block = 1;
break;
}
case 1:
- v189 = create_debug_div ( );
- tb_2 = tb_1;
- exc_2 = exc_1;
- debug_div_0 = v189;
+ v422 = v421;
+ v423 = (v422==s2_1);
+ v417 = v423;
block = 2;
break;
case 2:
- v190 = document;
- v191 = v190;
- v192 = v191.createElement(__consts_0.const_str__11);
- v193 = v192.style;
- v193.color = __consts_0.const_str__12;
- v195 = debug_div_0;
- v195.appendChild(v192);
- v197 = document;
- v198 = v197;
- v199 = v198.createTextNode(__consts_0.const_str__9);
- v200 = v192;
- v200.appendChild(v199);
- v202 = 1;
- v203 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,tb_2,v202 );
- v204 = ll_listiter__Record_index__Signed__iterable_List_R ( undefined,v203 );
- exc_3 = exc_2;
- txt_0 = v199;
- v205 = v204;
- block = 3;
+ return ( v417 );
+ case 3:
+ v425 = !!v424;
+ v426 = !v425;
+ v417 = v426;
+ block = 2;
+ break;
+ }
+ }
+}
+
+function show_traceback (item_name_8) {
+ var v133,v134,item_name_9,v135,v136,last_exception_16,last_exc_value_32,item_name_10,v137,v138,v139,last_exception_17,last_exc_value_33,item_name_11,v140,v141,v142,v143,last_exception_18,last_exc_value_34,item_name_12,v144,v145,v146,v147,v148,last_exception_19,last_exc_value_35,item_name_13,v149,v150,v151,v152,v153,v154,last_exception_20,last_exc_value_36,v155,v156,last_exception_21,last_exc_value_37,v157,v158,v159,last_exception_22,last_exc_value_38,v160,v161,v162,last_exception_23,last_exc_value_39,last_exc_value_40,v163,e_2,v164,v165,v166,v167,v168,last_exc_value_41,v169,last_exc_value_42,v170,last_exc_value_43,v171,last_exc_value_44,v172,last_exc_value_45,v173,last_exc_value_46,v174,last_exc_value_47,v175;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v134 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ item_name_9 = item_name_8;
+ v135 = v134;
+ block = 1;
break;
+ case 1:
+ try {
+ v136 = __consts_0.const_str__12;
+ item_name_10 = item_name_9;
+ v137 = v135;
+ v138 = v136;
+ block = 2;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_47 = exc;
+ block = 19;
+ break;
+ }
+ throw(exc);
+ }
+ case 2:
+ try {
+ v139 = __consts_0.const_str__2;
+ item_name_11 = item_name_10;
+ v140 = v137;
+ v141 = v138;
+ v142 = v139;
+ block = 3;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_46 = exc;
+ block = 18;
+ break;
+ }
+ throw(exc);
+ }
case 3:
try {
- v206 = ll_listnext__Record_index__Signed__iterable_ ( v205 );
- exc_4 = exc_3;
- txt_1 = txt_0;
- v207 = v205;
- v208 = v206;
+ v143 = __consts_0.const_str__13;
+ item_name_12 = item_name_11;
+ v144 = v140;
+ v145 = v141;
+ v146 = v142;
+ v147 = v143;
block = 4;
break;
}
catch (exc){
- if (isinstanceof(exc, exceptions_StopIteration))
+ if (isinstanceof(exc, exceptions_Exception))
{
- exc_5 = exc_3;
- v246 = txt_0;
- block = 5;
+ last_exc_value_45 = exc;
+ block = 17;
break;
}
throw(exc);
}
case 4:
- v209 = v208.item0;
- v210 = v208.item1;
- v211 = v208.item2;
- v212 = v208.item3;
- v213 = new Object();
- v213.item0 = v209;
- v213.item1 = v210;
- v216 = v213.item0;
- v217 = v213.item1;
- v218 = new StringBuilder();
- v219 = v216.toString();
- v218.ll_append(v219);
- v218.ll_append(__consts_0.const_str__13);
- v222 = v217.toString();
- v218.ll_append(v222);
- v224 = v218.ll_build();
- v225 = escape ( v224 );
- v226 = new Object();
- v226.item0 = v211;
- v226.item1 = v212;
- v229 = v226.item0;
- v230 = v226.item1;
- v231 = new StringBuilder();
- v231.ll_append(__consts_0.const_str__14);
- v233 = v229.toString();
- v231.ll_append(v233);
- v231.ll_append(__consts_0.const_str__15);
- v236 = v230.toString();
- v231.ll_append(v236);
- v231.ll_append(__consts_0.const_str__16);
- v239 = v231.ll_build();
- v240 = escape ( v239 );
- v241 = txt_1.nodeValue;
- v242 = ll_strconcat__String_String ( v225,__consts_0.const_str__16 );
- v243 = ll_strconcat__String_String ( v242,v240 );
- v244 = ll_strconcat__String_String ( v241,v243 );
- txt_1.nodeValue = v244;
- exc_3 = exc_4;
- txt_0 = txt_1;
- v205 = v207;
- block = 3;
- break;
+ try {
+ v148 = 0;
+ item_name_13 = item_name_12;
+ v149 = v144;
+ v150 = v145;
+ v151 = v146;
+ v152 = v147;
+ v153 = v148;
+ block = 5;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_44 = exc;
+ block = 16;
+ break;
+ }
+ throw(exc);
+ }
case 5:
- v247 = v246.nodeValue;
- v248 = ll_str__StringR_StringConst_String ( undefined,exc_5 );
- v249 = ll_strconcat__String_String ( v247,v248 );
- v246.nodeValue = v249;
- block = 6;
- break;
+ try {
+ v149.oenter_variant0(v150,v151,v152,v153);
+ v155 = item_name_13;
+ block = 6;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_43 = exc;
+ block = 15;
+ break;
+ }
+ throw(exc);
+ }
case 6:
- return ( v184 );
- }
- }
-}
-
-function ll_listiter__Record_index__Signed__iterable_List_R (ITER_0,lst_0) {
- var v349,v350,v351,v352;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v350 = new Object();
- v350.iterable = lst_0;
- v350.index = 0;
- v349 = v350;
- block = 1;
+ try {
+ show_traceback_ ( v155 );
+ block = 7;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_42 = exc;
+ block = 14;
+ break;
+ }
+ throw(exc);
+ }
+ case 7:
+ v157 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v158 = v157;
+ block = 8;
+ break;
+ case 8:
+ try {
+ v159 = __consts_0.const_str__12;
+ v160 = v158;
+ v161 = v159;
+ block = 9;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_41 = exc;
+ block = 13;
+ break;
+ }
+ throw(exc);
+ }
+ case 9:
+ try {
+ v160.oleave_variant0(v161);
+ block = 10;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_40 = exc;
+ block = 11;
+ break;
+ }
+ throw(exc);
+ }
+ case 10:
+ return ( v133 );
+ case 11:
+ v163 = last_exc_value_40;
+ e_2 = v163;
+ block = 12;
+ break;
+ case 12:
+ v164 = __consts_0.pypy_translator_transformer_debug_TracebackHandler.otb;
+ v165 = 0;
+ v166 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,v164,v165 );
+ v167 = ll_str__InstanceR_exceptions_Exception_Instance_ex ( undefined,e_2 );
+ __show_traceback ( v166,v167 );
+ block = 10;
+ break;
+ case 13:
+ v169 = last_exc_value_41;
+ e_2 = v169;
+ block = 12;
+ break;
+ case 14:
+ v170 = last_exc_value_42;
+ e_2 = v170;
+ block = 12;
+ break;
+ case 15:
+ v171 = last_exc_value_43;
+ e_2 = v171;
+ block = 12;
+ break;
+ case 16:
+ v172 = last_exc_value_44;
+ e_2 = v172;
+ block = 12;
+ break;
+ case 17:
+ v173 = last_exc_value_45;
+ e_2 = v173;
+ block = 12;
+ break;
+ case 18:
+ v174 = last_exc_value_46;
+ e_2 = v174;
+ block = 12;
+ break;
+ case 19:
+ v175 = last_exc_value_47;
+ e_2 = v175;
+ block = 12;
break;
- case 1:
- return ( v349 );
}
}
}
-function ll_str__InstanceR_exceptions_Exception_Instance_ex (self_0,instance_0) {
- var v180,v181,v182,v183;
+function ll_append__List_Record_item2__String__ite_Record_i (l_2,newitem_0) {
+ var v385,v386,v387,v388,v389,v390,v391,v392;
var block = 0;
for(;;){
switch(block){
case 0:
- undefined;
- v182 = ll_const__Signed_ ( -1 );
- v183 = instance_0.toString();
- v180 = v183;
+ v386 = l_2;
+ v387 = v386.length;
+ v388 = l_2;
+ v389 = (v387+1);
+ v388.length = v389;
+ v391 = l_2;
+ v391[v387]=newitem_0;
block = 1;
break;
case 1:
- return ( v180 );
+ return ( v385 );
}
}
}
function ll_listslice_startonly__List_Record_item2__String_ (RESLIST_0,l1_0,start_0) {
- var v166,v167,v168,v169,v170,v171,l1_1,i_0,j_0,l_0,len1_0,v172,v173,l1_2,i_1,j_1,l_1,len1_1,v174,v175,v176,v177,v178,v179;
+ var v291,v292,v293,v294,v295,v296,l1_1,i_0,j_0,l_0,len1_0,v297,v298,l1_2,i_1,j_1,l_1,len1_1,v299,v300,v301,v302,v303,v304;
var block = 0;
for(;;){
switch(block){
case 0:
- v167 = l1_0;
- v168 = v167.length;
- v169 = (v168-start_0);
+ v292 = l1_0;
+ v293 = v292.length;
+ v294 = (v293-start_0);
undefined;
- v171 = ll_newlist__List_Record_item2__String__ite_Signed ( undefined,v169 );
+ v296 = ll_newlist__List_Record_item2__String__ite_Signed ( undefined,v294 );
l1_1 = l1_0;
i_0 = start_0;
j_0 = 0;
- l_0 = v171;
- len1_0 = v168;
+ l_0 = v296;
+ len1_0 = v293;
block = 1;
break;
case 1:
- v172 = (i_0<len1_0);
- v173 = v172;
- if (v173 == true)
+ v297 = (i_0<len1_0);
+ v298 = v297;
+ if (v298 == true)
{
l1_2 = l1_1;
i_1 = i_0;
@@ -886,22 +1026,22 @@
break;
}
else{
- v166 = l_0;
+ v291 = l_0;
block = 2;
break;
}
case 2:
- return ( v166 );
+ return ( v291 );
case 3:
- v174 = l_1;
- v175 = l1_2;
- v176 = v175[i_1];
- v174[j_1]=v176;
- v178 = (i_1+1);
- v179 = (j_1+1);
+ v299 = l_1;
+ v300 = l1_2;
+ v301 = v300[i_1];
+ v299[j_1]=v301;
+ v303 = (i_1+1);
+ v304 = (j_1+1);
l1_1 = l1_2;
- i_0 = v178;
- j_0 = v179;
+ i_0 = v303;
+ j_0 = v304;
l_0 = l_1;
len1_0 = len1_1;
block = 1;
@@ -910,430 +1050,30 @@
}
}
-function ll_str__StringR_StringConst_String (self_8,s_1) {
- var v371;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v371 = s_1;
- block = 1;
- break;
- case 1:
- return ( v371 );
- }
- }
-}
-
-function create_debug_div () {
- var v326,v327,v328,v329,v330,v331,v332,v333,v334,v335,v336,v337,v338,v339,v340,v341,v342,v343,v344,v345,v346,v347,v348;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v327 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v327.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__18,13);
- undefined;
- v330 = document;
- v331 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v331.oleave_variant0(__consts_0.const_str__17);
- undefined;
- v334 = v330;
- v335 = v334.createElement(__consts_0.const_str__19);
- v336 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v336.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__18,16);
- undefined;
- v339 = document;
- v340 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v340.oleave_variant0(__consts_0.const_str__17);
- undefined;
- v343 = v339.childNodes;
- v344 = ll_getitem_nonneg__dum_nocheckConst_List_ExternalT ( undefined,v343,0 );
- v345 = v344.childNodes;
- v346 = ll_getitem_nonneg__dum_nocheckConst_List_ExternalT ( undefined,v345,1 );
- v347 = v346;
- v347.appendChild(v335);
- v326 = v335;
- block = 1;
- break;
- case 1:
- return ( v326 );
- }
- }
-}
-
-function ll_strconcat__String_String (obj_0,arg0_0) {
- var v368,v369,v370;
+function show_skip (item_name_2) {
+ var v90,v91,item_name_3,v92,v93,last_exception_8,last_exc_value_16,item_name_4,v94,v95,v96,last_exception_9,last_exc_value_17,item_name_5,v97,v98,v99,v100,last_exception_10,last_exc_value_18,item_name_6,v101,v102,v103,v104,v105,last_exception_11,last_exc_value_19,item_name_7,v106,v107,v108,v109,v110,v111,last_exception_12,last_exc_value_20,v112,v113,last_exception_13,last_exc_value_21,v114,v115,v116,last_exception_14,last_exc_value_22,v117,v118,v119,last_exception_15,last_exc_value_23,last_exc_value_24,v120,e_1,v121,v122,v123,v124,v125,last_exc_value_25,v126,last_exc_value_26,v127,last_exc_value_27,v128,last_exc_value_28,v129,last_exc_value_29,v130,last_exc_value_30,v131,last_exc_value_31,v132;
var block = 0;
for(;;){
switch(block){
case 0:
- v369 = obj_0;
- v370 = (v369+arg0_0);
- v368 = v370;
+ v91 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ item_name_3 = item_name_2;
+ v92 = v91;
block = 1;
break;
case 1:
- return ( v368 );
- }
- }
-}
-
-function ll_streq__String_String (s1_0,s2_0) {
- var v292,v293,v294,v295,s2_1,v296,v297,v298,v299,v300,v301;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v293 = !!s1_0;
- v294 = !v293;
- v295 = v294;
- if (v295 == true)
- {
- v299 = s2_0;
- block = 3;
- break;
- }
- else{
- s2_1 = s2_0;
- v296 = s1_0;
- block = 1;
- break;
- }
- case 1:
- v297 = v296;
- v298 = (v297==s2_1);
- v292 = v298;
- block = 2;
- break;
- case 2:
- return ( v292 );
- case 3:
- v300 = !!v299;
- v301 = !v300;
- v292 = v301;
- block = 2;
- break;
- }
- }
-}
-
-function ll_getitem_nonneg__dum_nocheckConst_List_Record_it (func_0,l_4,index_0) {
- var v288,index_1,v289,v290,v291;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- index_1 = index_0;
- v289 = l_4;
- block = 1;
- break;
- case 1:
- v290 = v289;
- v291 = v290[index_1];
- v288 = v291;
- block = 2;
- break;
- case 2:
- return ( v288 );
- }
- }
-}
-
-function ll_listnext__Record_index__Signed__iterable_ (iter_0) {
- var v353,v354,v355,v356,v357,v358,v359,iter_1,index_2,l_7,v360,v361,v362,v363,v364,v365,v366,etype_0,evalue_0;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v354 = iter_0.iterable;
- v355 = iter_0.index;
- v356 = v354;
- v357 = v356.length;
- v358 = (v355>=v357);
- v359 = v358;
- if (v359 == true)
- {
- block = 3;
- break;
- }
- else{
- iter_1 = iter_0;
- index_2 = v355;
- l_7 = v354;
- block = 1;
- break;
- }
- case 1:
- v360 = (index_2+1);
- iter_1.index = v360;
- v362 = l_7;
- v363 = v362[index_2];
- v353 = v363;
- block = 2;
- break;
- case 2:
- return ( v353 );
- case 3:
- v364 = __consts_0.exceptions_StopIteration;
- v365 = v364.meta;
- v366 = v364;
- etype_0 = v365;
- evalue_0 = v366;
- block = 4;
- break;
- case 4:
- throw(evalue_0);
- }
- }
-}
-
-function ll_const__Signed_ (c_0) {
- var v372;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v372 = c_0;
- block = 1;
- break;
- case 1:
- return ( v372 );
- }
- }
-}
-
-function ll_newslice__Signed_Signed (start_1,stop_0) {
- var v302,v303,v304,v305;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v303 = new Slice();
- v303.start = start_1;
- v303.stop = stop_0;
- v302 = v303;
- block = 1;
- break;
- case 1:
- return ( v302 );
- }
- }
-}
-
-function escape (s_0) {
- var v367;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v367 = s_0;
- block = 1;
- break;
- case 1:
- return ( v367 );
- }
- }
-}
-
-function ll_getitem_nonneg__dum_nocheckConst_List_ExternalT (func_1,l_8,index_3) {
- var v375,index_4,v376,v377,v378;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- index_4 = index_3;
- v376 = l_8;
- block = 1;
- break;
- case 1:
- v377 = v376;
- v378 = v377[index_4];
- v375 = v378;
- block = 2;
- break;
- case 2:
- return ( v375 );
- }
- }
-}
-
-function ll_listslice__List_Record_item2__String__ite_List_ (RESLIST_1,l1_3,slice_0) {
- var v306,v307,v308,v309,v310,v311,v312,RESLIST_2,l1_4,stop_1,start_2,v313,v314,v315,l1_5,i_2,j_2,stop_2,l_5,v316,v317,l1_6,i_3,j_3,stop_3,l_6,v318,v319,v320,v321,v322,v323;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v307 = slice_0.start;
- v308 = slice_0.stop;
- v309 = l1_3;
- v310 = v309.length;
- v311 = (v308>v310);
- v312 = v311;
- if (v312 == true)
- {
- l1_4 = l1_3;
- stop_1 = v310;
- start_2 = v307;
- block = 1;
- break;
- }
- else{
- l1_4 = l1_3;
- stop_1 = v308;
- start_2 = v307;
- block = 1;
- break;
- }
- case 1:
- v313 = (stop_1-start_2);
- undefined;
- v315 = ll_newlist__List_Record_item2__String__ite_Signed ( undefined,v313 );
- l1_5 = l1_4;
- i_2 = start_2;
- j_2 = 0;
- stop_2 = stop_1;
- l_5 = v315;
- block = 2;
- break;
- case 2:
- v316 = (i_2<stop_2);
- v317 = v316;
- if (v317 == true)
- {
- l1_6 = l1_5;
- i_3 = i_2;
- j_3 = j_2;
- stop_3 = stop_2;
- l_6 = l_5;
- block = 4;
- break;
- }
- else{
- v306 = l_5;
- block = 3;
- break;
- }
- case 3:
- return ( v306 );
- case 4:
- v318 = l_6;
- v319 = l1_6;
- v320 = v319[i_3];
- v318[j_3]=v320;
- v322 = (i_3+1);
- v323 = (j_3+1);
- l1_5 = l1_6;
- i_2 = v322;
- j_2 = v323;
- stop_2 = stop_3;
- l_5 = l_6;
- block = 2;
- break;
- }
- }
-}
-
-function exceptions_Exception () {
-}
-
-exceptions_Exception.prototype.toString = function (){
- return ( '<exceptions_Exception instance>' );
-}
-
-inherits(exceptions_Exception,Object);
-function show_skip_ (item_name_12) {
- var v157,v158,v5,v159,v160,v161,v162,v163,v164,v165;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v158 = ll_chr2str__Char ( item_name_12 );
- v5 = ll_dict_getitem__Dict_String__String__String ( __consts_0.const_tuple,v158 );
- v159 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v159.oenter_variant0(__consts_0.const_str__22,__consts_0.const_str__23,__consts_0.const_str__24,69);
- undefined;
- set_msgbox ( v5 );
- v163 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v163.oleave_variant0(__consts_0.const_str__22);
- undefined;
- block = 1;
- break;
- case 1:
- return ( v157 );
- }
- }
-}
-
-function ll_append__List_Record_item2__String__ite_Record_i (l_2,newitem_0) {
- var v260,v261,v262,v263,v264,v265,v266,v267;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v261 = l_2;
- v262 = v261.length;
- v263 = l_2;
- v264 = (v262+1);
- v263.length = v264;
- v266 = l_2;
- v266[v262]=newitem_0;
- block = 1;
- break;
- case 1:
- return ( v260 );
- }
- }
-}
-
-function ll_newlist__List_Record_item2__String__ite_Signed (self_9,length_0) {
- var v373,v374;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v374 = ll_newlist__List_Record_item2__String__ite_Signed_ ( undefined,length_0 );
- v373 = v374;
- block = 1;
- break;
- case 1:
- return ( v373 );
- }
- }
-}
-
-function exceptions_StopIteration () {
-}
-
-exceptions_StopIteration.prototype.toString = function (){
- return ( '<exceptions_StopIteration instance>' );
-}
-
-inherits(exceptions_StopIteration,exceptions_Exception);
-function show_traceback (item_name_6) {
- var v114,v115,item_name_7,v116,v117,last_exception_16,last_exc_value_32,item_name_8,v118,v119,v120,last_exception_17,last_exc_value_33,item_name_9,v121,v122,v123,v124,last_exception_18,last_exc_value_34,item_name_10,v125,v126,v127,v128,v129,last_exception_19,last_exc_value_35,item_name_11,v130,v131,v132,v133,v134,v135,last_exception_20,last_exc_value_36,v136,v137,last_exception_21,last_exc_value_37,v138,v139,v140,last_exception_22,last_exc_value_38,v141,v142,v143,last_exception_23,last_exc_value_39,last_exc_value_40,v144,e_2,v145,v146,v147,v148,v149,last_exc_value_41,v150,last_exc_value_42,v151,last_exc_value_43,v152,last_exc_value_44,v153,last_exc_value_45,v154,last_exc_value_46,v155,last_exc_value_47,v156;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v115 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- item_name_7 = item_name_6;
- v116 = v115;
- block = 1;
- break;
- case 1:
- try {
- v117 = __consts_0.const_str__8;
- item_name_8 = item_name_7;
- v118 = v116;
- v119 = v117;
- block = 2;
+ try {
+ v93 = __consts_0.const_str__12;
+ item_name_4 = item_name_3;
+ v94 = v92;
+ v95 = v93;
+ block = 2;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_47 = exc;
+ last_exc_value_31 = exc;
block = 19;
break;
}
@@ -1341,18 +1081,18 @@
}
case 2:
try {
- v120 = __consts_0.const_str__2;
- item_name_9 = item_name_8;
- v121 = v118;
- v122 = v119;
- v123 = v120;
+ v96 = __consts_0.const_str__2;
+ item_name_5 = item_name_4;
+ v97 = v94;
+ v98 = v95;
+ v99 = v96;
block = 3;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_46 = exc;
+ last_exc_value_30 = exc;
block = 18;
break;
}
@@ -1360,19 +1100,19 @@
}
case 3:
try {
- v124 = __consts_0.const_str__9;
- item_name_10 = item_name_9;
- v125 = v121;
- v126 = v122;
- v127 = v123;
- v128 = v124;
+ v100 = __consts_0.const_str__13;
+ item_name_6 = item_name_5;
+ v101 = v97;
+ v102 = v98;
+ v103 = v99;
+ v104 = v100;
block = 4;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_45 = exc;
+ last_exc_value_29 = exc;
block = 17;
break;
}
@@ -1380,20 +1120,20 @@
}
case 4:
try {
- v129 = 0;
- item_name_11 = item_name_10;
- v130 = v125;
- v131 = v126;
- v132 = v127;
- v133 = v128;
- v134 = v129;
+ v105 = 0;
+ item_name_7 = item_name_6;
+ v106 = v101;
+ v107 = v102;
+ v108 = v103;
+ v109 = v104;
+ v110 = v105;
block = 5;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_44 = exc;
+ last_exc_value_28 = exc;
block = 16;
break;
}
@@ -1401,15 +1141,15 @@
}
case 5:
try {
- v130.oenter_variant0(v131,v132,v133,v134);
- v136 = item_name_11;
+ v106.oenter_variant0(v107,v108,v109,v110);
+ v112 = item_name_7;
block = 6;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_43 = exc;
+ last_exc_value_27 = exc;
block = 15;
break;
}
@@ -1417,36 +1157,36 @@
}
case 6:
try {
- show_traceback_ ( v136 );
+ show_skip_ ( v112 );
block = 7;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_42 = exc;
+ last_exc_value_26 = exc;
block = 14;
break;
}
throw(exc);
}
case 7:
- v138 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v139 = v138;
+ v114 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v115 = v114;
block = 8;
break;
case 8:
try {
- v140 = __consts_0.const_str__8;
- v141 = v139;
- v142 = v140;
+ v116 = __consts_0.const_str__12;
+ v117 = v115;
+ v118 = v116;
block = 9;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_41 = exc;
+ last_exc_value_25 = exc;
block = 13;
break;
}
@@ -1454,109 +1194,478 @@
}
case 9:
try {
- v141.oleave_variant0(v142);
+ v117.oleave_variant0(v118);
block = 10;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- last_exc_value_40 = exc;
+ last_exc_value_24 = exc;
block = 11;
break;
}
throw(exc);
}
case 10:
- return ( v114 );
+ return ( v90 );
case 11:
- v144 = last_exc_value_40;
- e_2 = v144;
+ v120 = last_exc_value_24;
+ e_1 = v120;
block = 12;
break;
case 12:
- v145 = __consts_0.pypy_translator_transformer_debug_TracebackHandler.otb;
- v146 = 0;
- v147 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,v145,v146 );
- v148 = ll_str__InstanceR_exceptions_Exception_Instance_ex ( undefined,e_2 );
- __show_traceback ( v147,v148 );
+ v121 = __consts_0.pypy_translator_transformer_debug_TracebackHandler.otb;
+ v122 = 0;
+ v123 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,v121,v122 );
+ v124 = ll_str__InstanceR_exceptions_Exception_Instance_ex ( undefined,e_1 );
+ __show_traceback ( v123,v124 );
block = 10;
break;
case 13:
- v150 = last_exc_value_41;
- e_2 = v150;
+ v126 = last_exc_value_25;
+ e_1 = v126;
block = 12;
break;
case 14:
- v151 = last_exc_value_42;
- e_2 = v151;
+ v127 = last_exc_value_26;
+ e_1 = v127;
block = 12;
break;
case 15:
- v152 = last_exc_value_43;
- e_2 = v152;
+ v128 = last_exc_value_27;
+ e_1 = v128;
block = 12;
break;
case 16:
- v153 = last_exc_value_44;
- e_2 = v153;
+ v129 = last_exc_value_28;
+ e_1 = v129;
block = 12;
break;
case 17:
- v154 = last_exc_value_45;
- e_2 = v154;
+ v130 = last_exc_value_29;
+ e_1 = v130;
block = 12;
break;
case 18:
- v155 = last_exc_value_46;
- e_2 = v155;
+ v131 = last_exc_value_30;
+ e_1 = v131;
block = 12;
break;
case 19:
- v156 = last_exc_value_47;
- e_2 = v156;
+ v132 = last_exc_value_31;
+ e_1 = v132;
block = 12;
break;
}
}
}
-function main () {
- var v29,v30,v31,v32,last_exception_0,last_exc_value_0,v33,v34,v35,last_exception_1,last_exc_value_1,v36,v37,v38,v39,last_exception_2,last_exc_value_2,v40,v41,v42,v43,v44,last_exception_3,last_exc_value_3,v45,v46,v47,v48,v49,v50,last_exception_4,last_exc_value_4,v51,last_exception_5,last_exc_value_5,v52,v53,v54,last_exception_6,last_exc_value_6,v55,v56,v57,last_exception_7,last_exc_value_7,last_exc_value_8,v58,e_0,v59,v60,v61,v62,v63,last_exc_value_9,v64,last_exc_value_10,v65,last_exc_value_11,v66,last_exc_value_12,v67,last_exc_value_13,v68,last_exc_value_14,v69,last_exc_value_15,v70;
+function ll_str__InstanceR_exceptions_Exception_Instance_ex (self_0,instance_0) {
+ var v305,v306,v307,v308;
var block = 0;
for(;;){
switch(block){
case 0:
- v30 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v31 = v30;
+ undefined;
+ v307 = ll_const__Signed ( -1 );
+ v308 = instance_0.toString();
+ v305 = v308;
block = 1;
break;
case 1:
- try {
- v32 = __consts_0.const_str__8;
- v33 = v31;
- v34 = v32;
- block = 2;
- break;
- }
- catch (exc){
- if (isinstanceof(exc, exceptions_Exception))
- {
- last_exc_value_15 = exc;
- block = 19;
- break;
- }
- throw(exc);
- }
- case 2:
- try {
- v35 = __consts_0.const_str__2;
- v36 = v33;
- v37 = v34;
- v38 = v35;
- block = 3;
- break;
- }
+ return ( v305 );
+ }
+ }
+}
+
+function ll_const__Signed (c_0) {
+ var v486;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v486 = c_0;
+ block = 1;
+ break;
+ case 1:
+ return ( v486 );
+ }
+ }
+}
+
+function ll_listslice__List_Record_item2__String__ite_List_ (RESLIST_1,l1_3,slice_0) {
+ var v431,v432,v433,v434,v435,v436,v437,RESLIST_2,l1_4,stop_1,start_2,v438,v439,v440,l1_5,i_2,j_2,stop_2,l_5,v441,v442,l1_6,i_3,j_3,stop_3,l_6,v443,v444,v445,v446,v447,v448;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v432 = slice_0.start;
+ v433 = slice_0.stop;
+ v434 = l1_3;
+ v435 = v434.length;
+ v436 = (v433>v435);
+ v437 = v436;
+ if (v437 == true)
+ {
+ l1_4 = l1_3;
+ stop_1 = v435;
+ start_2 = v432;
+ block = 1;
+ break;
+ }
+ else{
+ l1_4 = l1_3;
+ stop_1 = v433;
+ start_2 = v432;
+ block = 1;
+ break;
+ }
+ case 1:
+ v438 = (stop_1-start_2);
+ undefined;
+ v440 = ll_newlist__List_Record_item2__String__ite_Signed ( undefined,v438 );
+ l1_5 = l1_4;
+ i_2 = start_2;
+ j_2 = 0;
+ stop_2 = stop_1;
+ l_5 = v440;
+ block = 2;
+ break;
+ case 2:
+ v441 = (i_2<stop_2);
+ v442 = v441;
+ if (v442 == true)
+ {
+ l1_6 = l1_5;
+ i_3 = i_2;
+ j_3 = j_2;
+ stop_3 = stop_2;
+ l_6 = l_5;
+ block = 4;
+ break;
+ }
+ else{
+ v431 = l_5;
+ block = 3;
+ break;
+ }
+ case 3:
+ return ( v431 );
+ case 4:
+ v443 = l_6;
+ v444 = l1_6;
+ v445 = v444[i_3];
+ v443[j_3]=v445;
+ v447 = (i_3+1);
+ v448 = (j_3+1);
+ l1_5 = l1_6;
+ i_2 = v447;
+ j_2 = v448;
+ stop_2 = stop_3;
+ l_5 = l_6;
+ block = 2;
+ break;
+ }
+ }
+}
+
+function __show_traceback (tb_0,exc_0) {
+ var v309,v310,v311,v312,v313,tb_1,exc_1,v314,tb_2,exc_2,debug_div_0,v315,v316,v317,v318,v319,v320,v321,v322,v323,v324,v325,v326,v327,v328,v329,exc_3,txt_0,v330,v331,last_exc_value_80,exc_4,txt_1,v332,v333,v334,v335,v336,v337,v338,v339,v340,v341,v342,v343,v344,v345,v346,v347,v348,v349,v350,v351,v352,v353,v354,v355,v356,v357,v358,v359,v360,v361,v362,v363,v364,v365,v366,v367,v368,v369,v370,exc_5,v371,v372,v373,v374,v375;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v310 = document;
+ v311 = v310;
+ v312 = v311.getElementById(__consts_0.const_str__14);
+ v313 = !!v312;
+ if (v313 == true)
+ {
+ tb_2 = tb_0;
+ exc_2 = exc_0;
+ debug_div_0 = v312;
+ block = 2;
+ break;
+ }
+ else{
+ tb_1 = tb_0;
+ exc_1 = exc_0;
+ block = 1;
+ break;
+ }
+ case 1:
+ v314 = create_debug_div ( );
+ tb_2 = tb_1;
+ exc_2 = exc_1;
+ debug_div_0 = v314;
+ block = 2;
+ break;
+ case 2:
+ v315 = document;
+ v316 = v315;
+ v317 = v316.createElement(__consts_0.const_str__15);
+ v318 = v317.style;
+ v318.color = __consts_0.const_str__16;
+ v320 = debug_div_0;
+ v320.appendChild(v317);
+ v322 = document;
+ v323 = v322;
+ v324 = v323.createTextNode(__consts_0.const_str__13);
+ v325 = v317;
+ v325.appendChild(v324);
+ v327 = 1;
+ v328 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,tb_2,v327 );
+ v329 = ll_listiter__Record_index__Signed__iterable_List_R ( undefined,v328 );
+ exc_3 = exc_2;
+ txt_0 = v324;
+ v330 = v329;
+ block = 3;
+ break;
+ case 3:
+ try {
+ v331 = ll_listnext__Record_index__Signed__iterable ( v330 );
+ exc_4 = exc_3;
+ txt_1 = txt_0;
+ v332 = v330;
+ v333 = v331;
+ block = 4;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_StopIteration))
+ {
+ exc_5 = exc_3;
+ v371 = txt_0;
+ block = 5;
+ break;
+ }
+ throw(exc);
+ }
+ case 4:
+ v334 = v333.item0;
+ v335 = v333.item1;
+ v336 = v333.item2;
+ v337 = v333.item3;
+ v338 = new Object();
+ v338.item0 = v334;
+ v338.item1 = v335;
+ v341 = v338.item0;
+ v342 = v338.item1;
+ v343 = new StringBuilder();
+ v344 = v341.toString();
+ v343.ll_append(v344);
+ v343.ll_append(__consts_0.const_str__17);
+ v347 = v342.toString();
+ v343.ll_append(v347);
+ v349 = v343.ll_build();
+ v350 = escape ( v349 );
+ v351 = new Object();
+ v351.item0 = v336;
+ v351.item1 = v337;
+ v354 = v351.item0;
+ v355 = v351.item1;
+ v356 = new StringBuilder();
+ v356.ll_append(__consts_0.const_str__18);
+ v358 = v354.toString();
+ v356.ll_append(v358);
+ v356.ll_append(__consts_0.const_str__19);
+ v361 = v355.toString();
+ v356.ll_append(v361);
+ v356.ll_append(__consts_0.const_str__20);
+ v364 = v356.ll_build();
+ v365 = escape ( v364 );
+ v366 = txt_1.nodeValue;
+ v367 = ll_strconcat__String_String ( v350,__consts_0.const_str__20 );
+ v368 = ll_strconcat__String_String ( v367,v365 );
+ v369 = ll_strconcat__String_String ( v366,v368 );
+ txt_1.nodeValue = v369;
+ exc_3 = exc_4;
+ txt_0 = txt_1;
+ v330 = v332;
+ block = 3;
+ break;
+ case 5:
+ v372 = v371.nodeValue;
+ v373 = ll_str__StringR_StringConst_String ( undefined,exc_5 );
+ v374 = ll_strconcat__String_String ( v372,v373 );
+ v371.nodeValue = v374;
+ block = 6;
+ break;
+ case 6:
+ return ( v309 );
+ }
+ }
+}
+
+function show_traceback_ (item_name_1) {
+ var v451,v452,v453,v454,v455,v456,v457,v458,v459,v460,v461,v462,v463,v464,v465,v466,v467,v9,v468,v469,v470,v471,v472,v473,v474;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v452 = ll_chr2str__Char ( item_name_1 );
+ v453 = ll_dict_getitem__Dict_String__Record_item2__Str_St ( __consts_0.const_tuple,v452 );
+ v454 = v453.item0;
+ v455 = v453.item1;
+ v456 = v453.item2;
+ v457 = new StringBuilder();
+ v457.ll_append(__consts_0.const_str__22);
+ v459 = v454.toString();
+ v457.ll_append(v459);
+ v457.ll_append(__consts_0.const_str__23);
+ v462 = v455.toString();
+ v457.ll_append(v462);
+ v457.ll_append(__consts_0.const_str__24);
+ v465 = v456.toString();
+ v457.ll_append(v465);
+ v457.ll_append(__consts_0.const_str__20);
+ v9 = v457.ll_build();
+ v468 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v468.oenter_variant0(__consts_0.const_str__25,__consts_0.const_str__26,__consts_0.const_str__27,122);
+ undefined;
+ set_msgbox ( item_name_1,v9 );
+ v472 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v472.oleave_variant0(__consts_0.const_str__25);
+ undefined;
+ block = 1;
+ break;
+ case 1:
+ return ( v451 );
+ }
+ }
+}
+
+function create_debug_div () {
+ var v487,v488,v489,v490,v491,v492,v493,v494,v495,v496,v497,v498,v499,v500,v501,v502,v503,v504,v505,v506,v507,v508,v509;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v488 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v488.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__29,13);
+ undefined;
+ v491 = document;
+ v492 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v492.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v495 = v491;
+ v496 = v495.createElement(__consts_0.const_str__30);
+ v497 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v497.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__29,16);
+ undefined;
+ v500 = document;
+ v501 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v501.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v504 = v500.childNodes;
+ v505 = ll_getitem_nonneg__dum_nocheckConst_List_ExternalT ( undefined,v504,0 );
+ v506 = v505.childNodes;
+ v507 = ll_getitem_nonneg__dum_nocheckConst_List_ExternalT ( undefined,v506,1 );
+ v508 = v507;
+ v508.appendChild(v496);
+ v487 = v496;
+ block = 1;
+ break;
+ case 1:
+ return ( v487 );
+ }
+ }
+}
+
+function ll_listiter__Record_index__Signed__iterable_List_R (ITER_0,lst_0) {
+ var v510,v511,v512,v513;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v511 = new Object();
+ v511.iterable = lst_0;
+ v511.index = 0;
+ v510 = v511;
+ block = 1;
+ break;
+ case 1:
+ return ( v510 );
+ }
+ }
+}
+
+function ll_chr2str__Char (ch_0) {
+ var v533,v534,v535;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v534 = ll_const__Signed_ ( -1 );
+ v535 = ch_0.toString();
+ v533 = v535;
+ block = 1;
+ break;
+ case 1:
+ return ( v533 );
+ }
+ }
+}
+
+function ll_str__StringR_StringConst_String (self_9,s_1) {
+ var v532;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v532 = s_1;
+ block = 1;
+ break;
+ case 1:
+ return ( v532 );
+ }
+ }
+}
+
+function Slice () {
+}
+
+Slice.prototype.toString = function (){
+ return ( '<Slice instance>' );
+}
+
+function main () {
+ var v48,v49,v50,v51,last_exception_0,last_exc_value_0,v52,v53,v54,last_exception_1,last_exc_value_1,v55,v56,v57,v58,last_exception_2,last_exc_value_2,v59,v60,v61,v62,v63,last_exception_3,last_exc_value_3,v64,v65,v66,v67,v68,v69,last_exception_4,last_exc_value_4,v70,last_exception_5,last_exc_value_5,v71,v72,v73,last_exception_6,last_exc_value_6,v74,v75,v76,last_exception_7,last_exc_value_7,last_exc_value_8,v77,e_0,v78,v79,v80,v81,v82,last_exc_value_9,v83,last_exc_value_10,v84,last_exc_value_11,v85,last_exc_value_12,v86,last_exc_value_13,v87,last_exc_value_14,v88,last_exc_value_15,v89;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v49 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v50 = v49;
+ block = 1;
+ break;
+ case 1:
+ try {
+ v51 = __consts_0.const_str__12;
+ v52 = v50;
+ v53 = v51;
+ block = 2;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_15 = exc;
+ block = 19;
+ break;
+ }
+ throw(exc);
+ }
+ case 2:
+ try {
+ v54 = __consts_0.const_str__2;
+ v55 = v52;
+ v56 = v53;
+ v57 = v54;
+ block = 3;
+ break;
+ }
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
@@ -1568,11 +1677,11 @@
}
case 3:
try {
- v39 = __consts_0.const_str__9;
- v40 = v36;
- v41 = v37;
- v42 = v38;
- v43 = v39;
+ v58 = __consts_0.const_str__13;
+ v59 = v55;
+ v60 = v56;
+ v61 = v57;
+ v62 = v58;
block = 4;
break;
}
@@ -1587,12 +1696,12 @@
}
case 4:
try {
- v44 = 0;
- v45 = v40;
- v46 = v41;
- v47 = v42;
- v48 = v43;
- v49 = v44;
+ v63 = 0;
+ v64 = v59;
+ v65 = v60;
+ v66 = v61;
+ v67 = v62;
+ v68 = v63;
block = 5;
break;
}
@@ -1607,7 +1716,7 @@
}
case 5:
try {
- v45.oenter_variant0(v46,v47,v48,v49);
+ v64.oenter_variant0(v65,v66,v67,v68);
block = 6;
break;
}
@@ -1636,15 +1745,15 @@
throw(exc);
}
case 7:
- v52 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v53 = v52;
+ v71 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v72 = v71;
block = 8;
break;
case 8:
try {
- v54 = __consts_0.const_str__8;
- v55 = v53;
- v56 = v54;
+ v73 = __consts_0.const_str__12;
+ v74 = v72;
+ v75 = v73;
block = 9;
break;
}
@@ -1659,7 +1768,7 @@
}
case 9:
try {
- v55.oleave_variant0(v56);
+ v74.oleave_variant0(v75);
block = 10;
break;
}
@@ -1673,341 +1782,1220 @@
throw(exc);
}
case 10:
- return ( v29 );
+ return ( v48 );
case 11:
- v58 = last_exc_value_8;
- e_0 = v58;
+ v77 = last_exc_value_8;
+ e_0 = v77;
block = 12;
break;
case 12:
- v59 = __consts_0.pypy_translator_transformer_debug_TracebackHandler.otb;
- v60 = 0;
- v61 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,v59,v60 );
- v62 = ll_str__InstanceR_exceptions_Exception_Instance_ex ( undefined,e_0 );
- __show_traceback ( v61,v62 );
+ v78 = __consts_0.pypy_translator_transformer_debug_TracebackHandler.otb;
+ v79 = 0;
+ v80 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,v78,v79 );
+ v81 = ll_str__InstanceR_exceptions_Exception_Instance_ex ( undefined,e_0 );
+ __show_traceback ( v80,v81 );
block = 10;
break;
case 13:
- v64 = last_exc_value_9;
- e_0 = v64;
+ v83 = last_exc_value_9;
+ e_0 = v83;
block = 12;
break;
case 14:
- v65 = last_exc_value_10;
- e_0 = v65;
+ v84 = last_exc_value_10;
+ e_0 = v84;
block = 12;
break;
case 15:
- v66 = last_exc_value_11;
- e_0 = v66;
+ v85 = last_exc_value_11;
+ e_0 = v85;
block = 12;
break;
case 16:
- v67 = last_exc_value_12;
- e_0 = v67;
+ v86 = last_exc_value_12;
+ e_0 = v86;
block = 12;
break;
case 17:
- v68 = last_exc_value_13;
- e_0 = v68;
+ v87 = last_exc_value_13;
+ e_0 = v87;
block = 12;
break;
case 18:
- v69 = last_exc_value_14;
- e_0 = v69;
+ v88 = last_exc_value_14;
+ e_0 = v88;
block = 12;
break;
case 19:
- v70 = last_exc_value_15;
- e_0 = v70;
+ v89 = last_exc_value_15;
+ e_0 = v89;
block = 12;
break;
}
}
}
-function show_traceback_ (item_name_13) {
- var v405,v406,v6,v407,v408,v409,v410,v411,v412,v413;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v406 = ll_chr2str__Char ( item_name_13 );
- v6 = ll_dict_getitem__Dict_String__String__String ( __consts_0.const_tuple__25,v406 );
- v407 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v407.oenter_variant0(__consts_0.const_str__22,__consts_0.const_str__26,__consts_0.const_str__24,76);
- undefined;
- set_msgbox ( v6 );
- v411 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v411.oleave_variant0(__consts_0.const_str__22);
- undefined;
- block = 1;
- break;
- case 1:
- return ( v405 );
- }
- }
-}
-
-function Slice () {
-}
-
-Slice.prototype.toString = function (){
- return ( '<Slice instance>' );
-}
-
-function set_msgbox (data_1) {
- var v392,v393,v394,v395,v396,v397,v398,v399,v400;
+function hide_info () {
+ var v219,v220,v221,v222,last_exception_32,last_exc_value_64,v223,v224,v225,last_exception_33,last_exc_value_65,v226,v227,v228,v229,last_exception_34,last_exc_value_66,v230,v231,v232,v233,v234,last_exception_35,last_exc_value_67,v235,v236,v237,v238,v239,v240,last_exception_36,last_exc_value_68,v241,last_exception_37,last_exc_value_69,v242,v243,v244,last_exception_38,last_exc_value_70,v245,v246,v247,last_exception_39,last_exc_value_71,last_exc_value_72,v248,e_4,v249,v250,v251,v252,v253,last_exc_value_73,v254,last_exc_value_74,v255,last_exc_value_75,v256,last_exc_value_76,v257,last_exc_value_77,v258,last_exc_value_78,v259,last_exc_value_79,v260;
var block = 0;
for(;;){
switch(block){
case 0:
- v393 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v393.oenter_variant0(__consts_0.const_str__27,__consts_0.const_str__28,__consts_0.const_str__24,72);
- undefined;
- v396 = get_elem ( __consts_0.const_str__29 );
- v397 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v397.oleave_variant0(__consts_0.const_str__27);
- undefined;
- v396.innerHTML = data_1;
+ v220 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v221 = v220;
block = 1;
break;
case 1:
- return ( v392 );
- }
- }
-}
-
-function ll_dict_getitem__Dict_String__String__String (d_0,key_0) {
- var v382,v383,v384,v385,v386,v387,v388,etype_1,evalue_1,key_1,v389,v390,v391;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v383 = d_0;
- v384 = (v383[key_0]!=undefined);
- v385 = v384;
- if (v385 == true)
- {
- key_1 = key_0;
- v389 = d_0;
- block = 3;
- break;
- }
- else{
- block = 1;
+ try {
+ v222 = __consts_0.const_str__12;
+ v223 = v221;
+ v224 = v222;
+ block = 2;
break;
}
- case 1:
- v386 = __consts_0.exceptions_KeyError;
- v387 = v386.meta;
- v388 = v386;
- etype_1 = v387;
- evalue_1 = v388;
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_79 = exc;
+ block = 19;
+ break;
+ }
+ throw(exc);
+ }
+ case 2:
+ try {
+ v225 = __consts_0.const_str__2;
+ v226 = v223;
+ v227 = v224;
+ v228 = v225;
+ block = 3;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_78 = exc;
+ block = 18;
+ break;
+ }
+ throw(exc);
+ }
+ case 3:
+ try {
+ v229 = __consts_0.const_str__13;
+ v230 = v226;
+ v231 = v227;
+ v232 = v228;
+ v233 = v229;
+ block = 4;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_77 = exc;
+ block = 17;
+ break;
+ }
+ throw(exc);
+ }
+ case 4:
+ try {
+ v234 = 0;
+ v235 = v230;
+ v236 = v231;
+ v237 = v232;
+ v238 = v233;
+ v239 = v234;
+ block = 5;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_76 = exc;
+ block = 16;
+ break;
+ }
+ throw(exc);
+ }
+ case 5:
+ try {
+ v235.oenter_variant0(v236,v237,v238,v239);
+ block = 6;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_75 = exc;
+ block = 15;
+ break;
+ }
+ throw(exc);
+ }
+ case 6:
+ try {
+ hide_info_ ( );
+ block = 7;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_74 = exc;
+ block = 14;
+ break;
+ }
+ throw(exc);
+ }
+ case 7:
+ v242 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v243 = v242;
+ block = 8;
+ break;
+ case 8:
+ try {
+ v244 = __consts_0.const_str__12;
+ v245 = v243;
+ v246 = v244;
+ block = 9;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_73 = exc;
+ block = 13;
+ break;
+ }
+ throw(exc);
+ }
+ case 9:
+ try {
+ v245.oleave_variant0(v246);
+ block = 10;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ last_exc_value_72 = exc;
+ block = 11;
+ break;
+ }
+ throw(exc);
+ }
+ case 10:
+ return ( v219 );
+ case 11:
+ v248 = last_exc_value_72;
+ e_4 = v248;
+ block = 12;
+ break;
+ case 12:
+ v249 = __consts_0.pypy_translator_transformer_debug_TracebackHandler.otb;
+ v250 = 0;
+ v251 = ll_listslice_startonly__List_Record_item2__String_ ( undefined,v249,v250 );
+ v252 = ll_str__InstanceR_exceptions_Exception_Instance_ex ( undefined,e_4 );
+ __show_traceback ( v251,v252 );
+ block = 10;
+ break;
+ case 13:
+ v254 = last_exc_value_73;
+ e_4 = v254;
+ block = 12;
+ break;
+ case 14:
+ v255 = last_exc_value_74;
+ e_4 = v255;
+ block = 12;
+ break;
+ case 15:
+ v256 = last_exc_value_75;
+ e_4 = v256;
+ block = 12;
+ break;
+ case 16:
+ v257 = last_exc_value_76;
+ e_4 = v257;
+ block = 12;
+ break;
+ case 17:
+ v258 = last_exc_value_77;
+ e_4 = v258;
+ block = 12;
+ break;
+ case 18:
+ v259 = last_exc_value_78;
+ e_4 = v259;
+ block = 12;
+ break;
+ case 19:
+ v260 = last_exc_value_79;
+ e_4 = v260;
+ block = 12;
+ break;
+ }
+ }
+}
+
+function hide_info_ () {
+ var v591,v592,v593,v594,v595,v596,v597,v598,v599,v600,v601,v602;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v592 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v592.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,49);
+ undefined;
+ v595 = document;
+ v596 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v596.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v599 = v595;
+ v600 = v599.getElementById(__consts_0.const_str__31);
+ v601 = v600.style;
+ v601.visibility = __consts_0.const_str__32;
+ block = 1;
+ break;
+ case 1:
+ return ( v591 );
+ }
+ }
+}
+
+function ll_dict_getitem__Dict_String__Record_item2__Str_St (d_0,key_0) {
+ var v536,v537,v538,v539,v540,v541,v542,etype_1,evalue_1,key_1,v543,v544,v545;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v537 = d_0;
+ v538 = (v537[key_0]!=undefined);
+ v539 = v538;
+ if (v539 == true)
+ {
+ key_1 = key_0;
+ v543 = d_0;
+ block = 3;
+ break;
+ }
+ else{
+ block = 1;
+ break;
+ }
+ case 1:
+ v540 = __consts_0.exceptions_KeyError;
+ v541 = v540.meta;
+ v542 = v540;
+ etype_1 = v541;
+ evalue_1 = v542;
block = 2;
break;
case 2:
throw(evalue_1);
case 3:
- v390 = v389;
- v391 = v390[key_1];
- v382 = v391;
+ v544 = v543;
+ v545 = v544[key_1];
+ v536 = v545;
block = 4;
break;
case 4:
- return ( v382 );
+ return ( v536 );
}
}
}
-function exceptions_StandardError () {
-}
-
-exceptions_StandardError.prototype.toString = function (){
- return ( '<exceptions_StandardError instance>' );
-}
-
-inherits(exceptions_StandardError,exceptions_Exception);
-function exceptions_LookupError () {
+function ll_getitem_nonneg__dum_nocheckConst_List_ExternalT (func_1,l_8,index_3) {
+ var v581,index_4,v582,v583,v584;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ index_4 = index_3;
+ v582 = l_8;
+ block = 1;
+ break;
+ case 1:
+ v583 = v582;
+ v584 = v583[index_4];
+ v581 = v584;
+ block = 2;
+ break;
+ case 2:
+ return ( v581 );
+ }
+ }
}
-exceptions_LookupError.prototype.toString = function (){
- return ( '<exceptions_LookupError instance>' );
+function main_ () {
+ var v586,v587,v588,v589,v590;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v587 = __consts_0.ExportedMethods;
+ v588 = v587.show_hosts(host_init);
+ v589 = __consts_0.ExportedMethods;
+ v590 = v589.show_all_statuses(comeback);
+ block = 1;
+ break;
+ case 1:
+ return ( v586 );
+ }
+ }
}
-inherits(exceptions_LookupError,exceptions_StandardError);
-function exceptions_KeyError () {
+function exceptions_Exception () {
}
-exceptions_KeyError.prototype.toString = function (){
- return ( '<exceptions_KeyError instance>' );
+exceptions_Exception.prototype.toString = function (){
+ return ( '<exceptions_Exception instance>' );
}
-inherits(exceptions_KeyError,exceptions_LookupError);
-function ll_chr2str__Char (ch_0) {
- var v379,v380,v381;
+inherits(exceptions_Exception,Object);
+function show_skip_ (item_name_0) {
+ var v477,v478,v8,v479,v480,v481,v482,v483,v484,v485;
var block = 0;
for(;;){
switch(block){
case 0:
- v380 = ll_const__Signed ( -1 );
- v381 = ch_0.toString();
- v379 = v381;
+ v478 = ll_chr2str__Char ( item_name_0 );
+ v8 = ll_dict_getitem__Dict_String__String__String ( __consts_0.const_tuple__35,v478 );
+ v479 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v479.oenter_variant0(__consts_0.const_str__25,__consts_0.const_str__36,__consts_0.const_str__27,108);
+ undefined;
+ set_msgbox ( item_name_0,v8 );
+ v483 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v483.oleave_variant0(__consts_0.const_str__25);
+ undefined;
block = 1;
break;
case 1:
- return ( v379 );
+ return ( v477 );
}
}
}
-function get_elem (el_0) {
- var v419,v420,v421,v422,v423,v424,v425,v426,v427,v428;
+function set_msgbox (item_name_14,data_10) {
+ var v546,v547,v548,v549,v550,v551,v552,v553,item_name_15,data_11,msgbox_0,v554,v555,v556,item_name_16,data_12,msgbox_1,v557,v558,v559,v560,v561,v562,v563,v564,v565,v11,v566,v567,v568,v569,v570,v571,v572,v573,v574,v575,v576,item_name_17,data_13,msgbox_2,v577,v578,v579,v580;
var block = 0;
for(;;){
switch(block){
case 0:
- v420 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v420.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__24,12);
+ v547 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v547.oenter_variant0(__consts_0.const_str__37,__consts_0.const_str__38,__consts_0.const_str__27,111);
undefined;
- v423 = document;
- v424 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v424.oleave_variant0(__consts_0.const_str__17);
+ v550 = get_elem ( __consts_0.const_str__39 );
+ v551 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v551.oleave_variant0(__consts_0.const_str__37);
undefined;
- v427 = v423;
- v428 = v427.getElementById(el_0);
- v419 = v428;
+ item_name_15 = item_name_14;
+ data_11 = data_10;
+ msgbox_0 = v550;
block = 1;
break;
case 1:
- return ( v419 );
+ v554 = msgbox_0.childNodes;
+ v555 = ll_len__List_ExternalType_ ( v554 );
+ v556 = !!v555;
+ if (v556 == true)
+ {
+ item_name_17 = item_name_15;
+ data_13 = data_11;
+ msgbox_2 = msgbox_0;
+ block = 4;
+ break;
+ }
+ else{
+ item_name_16 = item_name_15;
+ data_12 = data_11;
+ msgbox_1 = msgbox_0;
+ block = 2;
+ break;
+ }
+ case 2:
+ v557 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v557.oenter_variant0(__consts_0.const_str__40,__consts_0.const_str__41,__consts_0.const_str__27,114);
+ undefined;
+ v560 = create_elem ( __consts_0.const_str__15 );
+ v561 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v561.oleave_variant0(__consts_0.const_str__40);
+ undefined;
+ v564 = ll_chr2str__Char ( item_name_16 );
+ v565 = ll_strconcat__String_String ( v564,__consts_0.const_str__20 );
+ v11 = ll_strconcat__String_String ( v565,data_12 );
+ v566 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v566.oenter_variant0(__consts_0.const_str__42,__consts_0.const_str__43,__consts_0.const_str__27,115);
+ undefined;
+ v569 = create_text_elem ( v11 );
+ v570 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v570.oleave_variant0(__consts_0.const_str__42);
+ undefined;
+ v573 = v560;
+ v573.appendChild(v569);
+ v575 = msgbox_1;
+ v575.appendChild(v560);
+ block = 3;
+ break;
+ case 3:
+ return ( v546 );
+ case 4:
+ v577 = msgbox_2;
+ v578 = msgbox_2.childNodes;
+ v579 = ll_getitem_nonneg__dum_nocheckConst_List_ExternalT ( undefined,v578,0 );
+ v580 = v577.removeChild(v579);
+ item_name_15 = item_name_17;
+ data_11 = data_13;
+ msgbox_0 = msgbox_2;
+ block = 1;
+ break;
}
}
}
-function ll_newlist__List_Record_item2__String__ite_Signed_ (LIST_0,length_1) {
- var v401,v402,v403,v404;
+function ll_strconcat__String_String (obj_0,arg0_0) {
+ var v529,v530,v531;
var block = 0;
for(;;){
switch(block){
case 0:
- v402 = new Array();
- v403 = v402;
- v403.length = length_1;
- v401 = v402;
+ v530 = obj_0;
+ v531 = (v530+arg0_0);
+ v529 = v531;
block = 1;
break;
case 1:
- return ( v401 );
+ return ( v529 );
}
}
}
-function main_ () {
- var v414,v415,v416,v417,v418;
+function ll_const__Signed_ (c_1) {
+ var v585;
var block = 0;
for(;;){
switch(block){
case 0:
- v415 = __consts_0.ExportedMethods;
- v416 = v415.show_hosts(host_init);
- v417 = __consts_0.ExportedMethods;
- v418 = v417.show_status_change(comeback);
+ v585 = c_1;
block = 1;
break;
case 1:
- return ( v414 );
+ return ( v585 );
}
}
}
-function host_init (host_dict_0) {
- var v430,v431,v432,v433,v434,v435,v436,v437,v438,v439,v440,v441,v442,host_dict_1,elem_0,v443,v444,last_exc_value_49,host_dict_2,elem_1,host_0,v445,v446,v447,v448,v449,v450,v451,v452,v453,v454,v2,v455,v456,v457,v458,v459,v460,v461,v462,v463,v464,v465,v466;
+function show_info_ (data_6) {
+ var v261,v262,v263,v264,v265,v266,v267,v268,v269,v270,v271,v272,data_7,info_0,v273,v274,v275,info_1,v10,v276,v277,v278,v279,v280,v281,v282,v283,v284,v285,v286,data_8,info_2,v287,v288,v289,v290;
var block = 0;
for(;;){
switch(block){
case 0:
- v431 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v431.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__24,85);
+ v262 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v262.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,39);
undefined;
- v434 = document;
- v435 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v435.oleave_variant0(__consts_0.const_str__17);
+ v265 = document;
+ v266 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v266.oleave_variant0(__consts_0.const_str__28);
undefined;
- v438 = v434;
- v439 = v438.getElementById(__consts_0.const_str__32);
- v440 = host_dict_0;
- v441 = ll_dict_kvi__Dict_String__String__List_String_LlT_ ( v440,undefined,undefined );
- v442 = ll_listiter__Record_index__Signed__iterable_List_S ( undefined,v441 );
- host_dict_1 = host_dict_0;
- elem_0 = v439;
- v443 = v442;
+ v269 = v265;
+ v270 = v269.getElementById(__consts_0.const_str__31);
+ v271 = v270.style;
+ v271.visibility = __consts_0.const_str__44;
+ data_7 = data_6;
+ info_0 = v270;
block = 1;
break;
case 1:
- try {
- v444 = ll_listnext__Record_index__Signed__iterable ( v443 );
- host_dict_2 = host_dict_1;
- elem_1 = elem_0;
- host_0 = v444;
- v445 = v443;
- block = 2;
+ v273 = info_0.childNodes;
+ v274 = ll_len__List_ExternalType_ ( v273 );
+ v275 = !!v274;
+ if (v275 == true)
+ {
+ data_8 = data_7;
+ info_2 = info_0;
+ block = 4;
break;
}
- catch (exc){
- if (isinstanceof(exc, exceptions_StopIteration))
- {
- block = 3;
- break;
- }
- throw(exc);
+ else{
+ info_1 = info_0;
+ v10 = data_7;
+ block = 2;
+ break;
}
case 2:
- v446 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v446.oenter_variant0(__consts_0.const_str__33,__consts_0.const_str__34,__consts_0.const_str__24,87);
+ v276 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v276.oenter_variant0(__consts_0.const_str__42,__consts_0.const_str__45,__consts_0.const_str__27,43);
undefined;
- v449 = create_elem ( __consts_0.const_str__35 );
- v450 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v450.oleave_variant0(__consts_0.const_str__33);
- undefined;
- v453 = v449.style;
- v453.background = __consts_0.const_str__36;
- v2 = ll_dict_getitem__Dict_String__String__String ( host_dict_2,host_0 );
- v455 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v455.oenter_variant0(__consts_0.const_str__37,__consts_0.const_str__38,__consts_0.const_str__24,89);
- undefined;
- v458 = create_text_elem ( v2 );
- v459 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v459.oleave_variant0(__consts_0.const_str__37);
- undefined;
- v462 = v449;
- v462.appendChild(v458);
- v449.id = host_0;
- v465 = elem_1;
- v465.appendChild(v449);
- host_dict_1 = host_dict_2;
- elem_0 = elem_1;
- v443 = v445;
- block = 1;
+ v279 = create_text_elem ( v10 );
+ v280 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v280.oleave_variant0(__consts_0.const_str__42);
+ undefined;
+ v283 = info_1;
+ v283.appendChild(v279);
+ v285 = info_1.style;
+ v285.backgroundColor = __consts_0.const_str__46;
+ block = 3;
break;
case 3:
- return ( v430 );
+ return ( v261 );
+ case 4:
+ v287 = info_2;
+ v288 = info_2.childNodes;
+ v289 = ll_getitem_nonneg__dum_nocheckConst_List_ExternalT ( undefined,v288,0 );
+ v290 = v287.removeChild(v289);
+ data_7 = data_8;
+ info_0 = info_2;
+ block = 1;
+ break;
}
}
}
-function comeback (msg_0) {
- var v467,v468,v469,v470,msg_1,v471,v472,v473,v474,v475,v476,v477,v478,v479,v480,v481,v482,v483,v484,v485,v486,v487,v488,v489,v490,v491,msg_2,v492,v493,v494,msg_3,v495,v496,v497,v498,v499,msg_4,v500,last_exception_24,last_exc_value_50,msg_5,v3,v501,v502,v503,v504,v505,v506,last_exception_25,last_exc_value_51,v507,msg_6,v508,msg_7,module_part_0,v509,v510,v511,v512,v513,v514,last_exception_26,last_exc_value_52,module_part_1,msg_8,v515,v516,msg_9,module_part_2,td_0,v517,last_exception_27,last_exc_value_53,msg_10,item_name_14,module_part_3,td_1,v518,last_exception_28,last_exc_value_54,msg_11,item_name_15,module_part_4,td_2,v519,v520,v521,msg_12,item_name_16,module_part_5,td_3,v522,last_exception_29,last_exc_value_55,msg_13,item_name_17,module_part_6,td_4,v523,v524,v525,v526,msg_14,item_name_18,module_part_7,td_5,v527,v528,v529,v530,v531,v532,last_exception_30,last_exc_value_56,msg_15,v533,item_name_19,module_part_8,td_6,v534,msg_16,item_name_20,module_part_9,td_7,link_0,v535,item_name_21,module_part_10,td_8,link_1,v536,v537,v538,last_exception_31,last_exc_value_57,item_name_22,module_part_11,td_9,link_2,v539,v540,v541,v542,v543,v544,v545,v546,item_name_23,module_part_12,td_10,link_3,v547,v548,v549,last_exception_32,last_exc_value_58,item_name_24,module_part_13,td_11,link_4,v550,v551,v552,v553,v554,v555,last_exception_33,last_exc_value_59,v556,module_part_14,link_5,item_name_25,td_12,v557,item_name_26,module_part_15,td_13,txt_2,link_6,v558,item_name_27,module_part_16,td_14,link_7,v559,v560,v561,last_exception_34,last_exc_value_60,item_name_28,module_part_17,td_15,link_8,v562,item_name_29,module_part_18,td_16,v563,v564,v565,last_exception_35,last_exc_value_61,item_name_30,module_part_19,td_17,v566,module_part_20,td_18,v567,v568,v569,last_exception_36,last_exc_value_62,td_19,v570,v571,v572,v573,v574,last_exception_37,last_exc_value_63,v575,v576,v577,v578,v579,v580,v581,v582,v583,v584,v585,v586,msg_17,item_name_31,module_part_21,td_20,v587,msg_18,module_part_22,td_21,v588,v589,v590,last_exception_38,last_exc_value_64,msg_19,module_part_23,td_22,v591,v592,v593,v594,v595,v596,last_exception_39,last_exc_value_65,td_23,module_part_24,msg_20,v597,v598,msg_21,module_part_25,td_24,link_9,v599,module_part_26,td_25,link_10,v600,v601,v602,last_exception_40,last_exc_value_66,module_part_27,td_26,link_11,v603,v604,v605,v606,v607,v608,v609,v610,module_part_28,td_27,link_12,v611,v612,v613,last_exception_41,last_exc_value_67,module_part_29,td_28,link_13,v614,v615,v616,v617,v618,v619,last_exception_42,last_exc_value_68,td_29,link_14,module_part_30,v620,v621,module_part_31,td_30,txt_3,link_15,v622,module_part_32,td_31,link_16,v623,v624,v625,last_exception_43,last_exc_value_69,module_part_33,td_32,link_17,v626,module_part_34,td_33,v627,v628,v629,last_exception_44,last_exc_value_70,module_part_35,td_34,v630,v631,v632,v633,v634,v635,last_exception_45,last_exc_value_71,td_35,module_part_36,v636,v637,module_part_37,td_36,txt_4,v638,module_part_38,td_37,v639,v640,v641,last_exception_46,last_exc_value_72,msg_22,v642,v643,v644,v645,v646,v647,v648,v649,v650,v651,v652,v653,msg_23,main_t_0,v654,v655,v656,msg_24,main_t_1,v657,v658,v659,v660,v661,v662,v663,v664,v665,v666,v667,v668,v669,v670,v671,v672,v673,v4,v674,v675,v676,v677,v678,v679,v680,v681,v682,v683,v684,v685;
+function exceptions_StandardError () {
+}
+
+exceptions_StandardError.prototype.toString = function (){
+ return ( '<exceptions_StandardError instance>' );
+}
+
+inherits(exceptions_StandardError,exceptions_Exception);
+function ll_newlist__List_Record_item2__String__ite_Signed (self_8,length_0) {
+ var v475,v476;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v476 = ll_newlist__List_Record_item2__String__ite_Signed_ ( undefined,length_0 );
+ v475 = v476;
+ block = 1;
+ break;
+ case 1:
+ return ( v475 );
+ }
+ }
+}
+
+function escape (s_0) {
+ var v528;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v528 = s_0;
+ block = 1;
+ break;
+ case 1:
+ return ( v528 );
+ }
+ }
+}
+
+function exceptions_LookupError () {
+}
+
+exceptions_LookupError.prototype.toString = function (){
+ return ( '<exceptions_LookupError instance>' );
+}
+
+inherits(exceptions_LookupError,exceptions_StandardError);
+function exceptions_KeyError () {
+}
+
+exceptions_KeyError.prototype.toString = function (){
+ return ( '<exceptions_KeyError instance>' );
+}
+
+inherits(exceptions_KeyError,exceptions_LookupError);
+function ll_listnext__Record_index__Signed__iterable (iter_0) {
+ var v514,v515,v516,v517,v518,v519,v520,iter_1,index_2,l_7,v521,v522,v523,v524,v525,v526,v527,etype_0,evalue_0;
var block = 0;
for(;;){
switch(block){
case 0:
- v468 = get_dict_len ( msg_0 );
- v469 = (v468==0);
- v470 = v469;
- if (v470 == true)
+ v515 = iter_0.iterable;
+ v516 = iter_0.index;
+ v517 = v515;
+ v518 = v517.length;
+ v519 = (v516>=v518);
+ v520 = v519;
+ if (v520 == true)
{
- block = 5;
+ block = 3;
+ break;
+ }
+ else{
+ iter_1 = iter_0;
+ index_2 = v516;
+ l_7 = v515;
+ block = 1;
+ break;
+ }
+ case 1:
+ v521 = (index_2+1);
+ iter_1.index = v521;
+ v523 = l_7;
+ v524 = v523[index_2];
+ v514 = v524;
+ block = 2;
+ break;
+ case 2:
+ return ( v514 );
+ case 3:
+ v525 = __consts_0.exceptions_StopIteration;
+ v526 = v525.meta;
+ v527 = v525;
+ etype_0 = v526;
+ evalue_0 = v527;
+ block = 4;
+ break;
+ case 4:
+ throw(evalue_0);
+ }
+ }
+}
+
+function ll_getitem_nonneg__dum_nocheckConst_List_Record_it (func_0,l_4,index_0) {
+ var v413,index_1,v414,v415,v416;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ index_1 = index_0;
+ v414 = l_4;
+ block = 1;
+ break;
+ case 1:
+ v415 = v414;
+ v416 = v415[index_1];
+ v413 = v416;
+ block = 2;
+ break;
+ case 2:
+ return ( v413 );
+ }
+ }
+}
+
+function get_elem (el_0) {
+ var v686,v687,v688,v689,v690,v691,v692,v693,v694,v695;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v687 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v687.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,12);
+ undefined;
+ v690 = document;
+ v691 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v691.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v694 = v690;
+ v695 = v694.getElementById(el_0);
+ v686 = v695;
+ block = 1;
+ break;
+ case 1:
+ return ( v686 );
+ }
+ }
+}
+
+function host_init (host_dict_0) {
+ var v603,v604,v605,v606,v607,v608,v609,v610,v611,v612,v613,v614,v615,host_dict_1,elem_0,v616,v617,last_exc_value_81,host_dict_2,elem_1,host_0,v618,v619,v620,v621,v622,v623,v624,v625,v626,v627,v3,v628,v629,v630,v631,v632,v633,v634,v635,v636,v637,v638,v639;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v604 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v604.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,131);
+ undefined;
+ v607 = document;
+ v608 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v608.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v611 = v607;
+ v612 = v611.getElementById(__consts_0.const_str__48);
+ v613 = host_dict_0;
+ v614 = ll_dict_kvi__Dict_String__String__List_String_LlT_ ( v613,undefined,undefined );
+ v615 = ll_listiter__Record_index__Signed__iterable_List_S ( undefined,v614 );
+ host_dict_1 = host_dict_0;
+ elem_0 = v612;
+ v616 = v615;
+ block = 1;
+ break;
+ case 1:
+ try {
+ v617 = ll_listnext__Record_index__Signed__iterable_ ( v616 );
+ host_dict_2 = host_dict_1;
+ elem_1 = elem_0;
+ host_0 = v617;
+ v618 = v616;
+ block = 2;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_StopIteration))
+ {
+ block = 3;
+ break;
+ }
+ throw(exc);
+ }
+ case 2:
+ v619 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v619.oenter_variant0(__consts_0.const_str__40,__consts_0.const_str__49,__consts_0.const_str__27,133);
+ undefined;
+ v622 = create_elem ( __consts_0.const_str__50 );
+ v623 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v623.oleave_variant0(__consts_0.const_str__40);
+ undefined;
+ v626 = v622.style;
+ v626.background = __consts_0.const_str__51;
+ v3 = ll_dict_getitem__Dict_String__String__String ( host_dict_2,host_0 );
+ v628 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v628.oenter_variant0(__consts_0.const_str__42,__consts_0.const_str__52,__consts_0.const_str__27,135);
+ undefined;
+ v631 = create_text_elem ( v3 );
+ v632 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v632.oleave_variant0(__consts_0.const_str__42);
+ undefined;
+ v635 = v622;
+ v635.appendChild(v631);
+ v622.id = host_0;
+ v638 = elem_1;
+ v638.appendChild(v622);
+ host_dict_1 = host_dict_2;
+ elem_0 = elem_1;
+ v616 = v618;
+ block = 1;
+ break;
+ case 3:
+ return ( v603 );
+ }
+ }
+}
+
+function comeback (msglist_0) {
+ var v640,v641,v642,v643,msglist_1,v644,v645,v646,v647,msglist_2,v648,v649,last_exc_value_82,msglist_3,v650,v4,v651,v652,v653,v654,v655,v656,v657,v658,msglist_4,v659,v660,v661,v662,v663,v664,last_exc_value_83,v665,v5,v666,v667,v668,v669,v670,v671,v672,v673,v674,v675;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v641 = ll_len__List_Dict_String__String__ ( msglist_0 );
+ v642 = (v641==0);
+ v643 = v642;
+ if (v643 == true)
+ {
+ block = 4;
+ break;
+ }
+ else{
+ msglist_1 = msglist_0;
+ block = 1;
+ break;
+ }
+ case 1:
+ v644 = __consts_0.py____test_rsession_webjs_Pending.opending;
+ v645 = 0;
+ v646 = ll_listslice_startonly__List_Dict_String__String__ ( undefined,v644,v645 );
+ v647 = ll_listiter__Record_index__Signed__iterable_List_D ( undefined,v646 );
+ msglist_2 = msglist_1;
+ v648 = v647;
+ block = 2;
+ break;
+ case 2:
+ try {
+ v649 = ll_listnext__Record_index__Signed__iterable__ ( v648 );
+ msglist_3 = msglist_2;
+ v650 = v648;
+ v4 = v649;
+ block = 3;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_StopIteration))
+ {
+ msglist_4 = msglist_2;
+ block = 5;
+ break;
+ }
+ throw(exc);
+ }
+ case 3:
+ v651 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v651.oenter_variant0(__consts_0.const_str__54,__consts_0.const_str__55,__consts_0.const_str__27,30);
+ undefined;
+ v654 = process ( v4 );
+ v655 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v655.oleave_variant0(__consts_0.const_str__54);
+ undefined;
+ v658 = v654;
+ if (v658 == true)
+ {
+ msglist_2 = msglist_3;
+ v648 = v650;
+ block = 2;
+ break;
+ }
+ else{
+ block = 4;
+ break;
+ }
+ case 4:
+ return ( v640 );
+ case 5:
+ v659 = new Array();
+ v659.length = 0;
+ __consts_0.py____test_rsession_webjs_Pending.opending = v659;
+ v662 = ll_listiter__Record_index__Signed__iterable_List_D ( undefined,msglist_4 );
+ v663 = v662;
+ block = 6;
+ break;
+ case 6:
+ try {
+ v664 = ll_listnext__Record_index__Signed__iterable__ ( v663 );
+ v665 = v663;
+ v5 = v664;
+ block = 7;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_StopIteration))
+ {
+ block = 8;
+ break;
+ }
+ throw(exc);
+ }
+ case 7:
+ v666 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v666.oenter_variant0(__consts_0.const_str__54,__consts_0.const_str__56,__consts_0.const_str__27,34);
+ undefined;
+ v669 = process ( v5 );
+ v670 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v670.oleave_variant0(__consts_0.const_str__54);
+ undefined;
+ v673 = v669;
+ if (v673 == true)
+ {
+ v663 = v665;
+ block = 6;
+ break;
+ }
+ else{
+ block = 4;
+ break;
+ }
+ case 8:
+ v674 = __consts_0.ExportedMethods;
+ v675 = v674.show_all_statuses(comeback);
+ block = 4;
+ break;
+ }
+ }
+}
+
+function ll_listnext__Record_index__Signed__iterable__ (iter_4) {
+ var v777,v778,v779,v780,v781,v782,v783,iter_5,index_6,l_14,v784,v785,v786,v787,v788,v789,v790,etype_4,evalue_4;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v778 = iter_4.iterable;
+ v779 = iter_4.index;
+ v780 = v778;
+ v781 = v780.length;
+ v782 = (v779>=v781);
+ v783 = v782;
+ if (v783 == true)
+ {
+ block = 3;
+ break;
+ }
+ else{
+ iter_5 = iter_4;
+ index_6 = v779;
+ l_14 = v778;
+ block = 1;
+ break;
+ }
+ case 1:
+ v784 = (index_6+1);
+ iter_5.index = v784;
+ v786 = l_14;
+ v787 = v786[index_6];
+ v777 = v787;
+ block = 2;
+ break;
+ case 2:
+ return ( v777 );
+ case 3:
+ v788 = __consts_0.exceptions_StopIteration;
+ v789 = v788.meta;
+ v790 = v788;
+ etype_4 = v789;
+ evalue_4 = v790;
+ block = 4;
+ break;
+ case 4:
+ throw(evalue_4);
+ }
+ }
+}
+
+function create_elem (s_2) {
+ var v699,v700,v701,v702,v703,v704,v705,v706,v707,v708;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v700 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v700.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,9);
+ undefined;
+ v703 = document;
+ v704 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v704.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v707 = v703;
+ v708 = v707.createElement(s_2);
+ v699 = v708;
+ block = 1;
+ break;
+ case 1:
+ return ( v699 );
+ }
+ }
+}
+
+function ll_dict_kvi__Dict_String__String__List_String_LlT_ (d_2,LIST_1,func_2) {
+ var v723,v724,v725,v726,v727,v728,i_4,it_0,result_0,v729,v730,v731,i_5,it_1,result_1,v732,v733,v734,v735,it_2,result_2,v736,v737;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v724 = d_2;
+ v725 = get_dict_len ( v724 );
+ v726 = ll_newlist__List_String_LlT_Signed ( undefined,v725 );
+ v727 = d_2;
+ v728 = dict_items_iterator ( v727 );
+ i_4 = 0;
+ it_0 = v728;
+ result_0 = v726;
+ block = 1;
+ break;
+ case 1:
+ v729 = it_0;
+ v730 = v729.ll_go_next();
+ v731 = v730;
+ if (v731 == true)
+ {
+ i_5 = i_4;
+ it_1 = it_0;
+ result_1 = result_0;
+ block = 3;
+ break;
+ }
+ else{
+ v723 = result_0;
+ block = 2;
+ break;
+ }
+ case 2:
+ return ( v723 );
+ case 3:
+ v732 = result_1;
+ v733 = it_1;
+ v734 = v733.ll_current_key();
+ v732[i_5]=v734;
+ it_2 = it_1;
+ result_2 = result_1;
+ v736 = i_5;
+ block = 4;
+ break;
+ case 4:
+ v737 = (v736+1);
+ i_4 = v737;
+ it_0 = it_2;
+ result_0 = result_2;
+ block = 1;
+ break;
+ }
+ }
+}
+
+function create_text_elem (txt_2) {
+ var v709,v710,v711,v712,v713,v714,v715,v716,v717,v718;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v710 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v710.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,15);
+ undefined;
+ v713 = document;
+ v714 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v714.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v717 = v713;
+ v718 = v717.createTextNode(txt_2);
+ v709 = v718;
+ block = 1;
+ break;
+ case 1:
+ return ( v709 );
+ }
+ }
+}
+
+function ll_listnext__Record_index__Signed__iterable_ (iter_2) {
+ var v742,v743,v744,v745,v746,v747,v748,iter_3,index_5,l_10,v749,v750,v751,v752,v753,v754,v755,etype_3,evalue_3;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v743 = iter_2.iterable;
+ v744 = iter_2.index;
+ v745 = v743;
+ v746 = v745.length;
+ v747 = (v744>=v746);
+ v748 = v747;
+ if (v748 == true)
+ {
+ block = 3;
+ break;
+ }
+ else{
+ iter_3 = iter_2;
+ index_5 = v744;
+ l_10 = v743;
+ block = 1;
+ break;
+ }
+ case 1:
+ v749 = (index_5+1);
+ iter_3.index = v749;
+ v751 = l_10;
+ v752 = v751[index_5];
+ v742 = v752;
+ block = 2;
+ break;
+ case 2:
+ return ( v742 );
+ case 3:
+ v753 = __consts_0.exceptions_StopIteration;
+ v754 = v753.meta;
+ v755 = v753;
+ etype_3 = v754;
+ evalue_3 = v755;
+ block = 4;
+ break;
+ case 4:
+ throw(evalue_3);
+ }
+ }
+}
+
+function ll_len__List_ExternalType_ (l_9) {
+ var v696,v697,v698;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v697 = l_9;
+ v698 = v697.length;
+ v696 = v698;
+ block = 1;
+ break;
+ case 1:
+ return ( v696 );
+ }
+ }
+}
+
+function ll_dict_getitem__Dict_String__String__String (d_1,key_2) {
+ var v676,v677,v678,v679,v680,v681,v682,etype_2,evalue_2,key_3,v683,v684,v685;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v677 = d_1;
+ v678 = (v677[key_2]!=undefined);
+ v679 = v678;
+ if (v679 == true)
+ {
+ key_3 = key_2;
+ v683 = d_1;
+ block = 3;
+ break;
+ }
+ else{
+ block = 1;
+ break;
+ }
+ case 1:
+ v680 = __consts_0.exceptions_KeyError;
+ v681 = v680.meta;
+ v682 = v680;
+ etype_2 = v681;
+ evalue_2 = v682;
+ block = 2;
+ break;
+ case 2:
+ throw(evalue_2);
+ case 3:
+ v684 = v683;
+ v685 = v684[key_3];
+ v676 = v685;
+ block = 4;
+ break;
+ case 4:
+ return ( v676 );
+ }
+ }
+}
+
+function ll_newlist__List_Record_item2__String__ite_Signed_ (LIST_0,length_1) {
+ var v719,v720,v721,v722;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v720 = new Array();
+ v721 = v720;
+ v721.length = length_1;
+ v719 = v720;
+ block = 1;
+ break;
+ case 1:
+ return ( v719 );
+ }
+ }
+}
+
+function exceptions_StopIteration () {
+}
+
+exceptions_StopIteration.prototype.toString = function (){
+ return ( '<exceptions_StopIteration instance>' );
+}
+
+inherits(exceptions_StopIteration,exceptions_Exception);
+function process (msg_0) {
+ var v791,v792,v793,v794,msg_1,v795,v796,v797,v798,v799,v800,v801,v802,v803,v804,v805,v806,v807,v808,v809,v810,v811,v812,v813,v814,v815,msg_2,v816,v817,v818,msg_3,v819,v820,v821,msg_4,v822,last_exception_40,last_exc_value_84,msg_5,v6,v823,v824,v825,v826,v827,v828,last_exception_41,last_exc_value_85,v829,msg_6,v830,msg_7,module_part_0,v831,msg_8,v832,msg_9,v833,v834,v835,v836,v837,msg_10,module_part_1,v838,v839,v840,v841,v842,v843,last_exception_42,last_exc_value_86,module_part_2,msg_11,v844,v845,msg_12,module_part_3,td_0,v846,msg_13,module_part_4,td_1,v847,v848,last_exception_43,last_exc_value_87,msg_14,module_part_5,td_2,v849,v850,v851,v852,v853,v854,v855,v856,msg_15,module_part_6,td_3,v857,v858,v859,last_exception_44,last_exc_value_88,msg_16,module_part_7,td_4,v860,msg_17,module_part_8,td_5,v861,v862,last_exception_45,last_exc_value_89,msg_18,module_part_9,td_6,v863,last_exception_46,last_exc_value_90,msg_19,item_name_18,module_part_10,td_7,v864,last_exception_47,last_exc_value_91,msg_20,item_name_19,module_part_11,td_8,v865,v866,v867,msg_21,item_name_20,module_part_12,td_9,v868,last_exception_48,last_exc_value_92,msg_22,item_name_21,module_part_13,td_10,v869,v870,v871,v872,msg_23,item_name_22,module_part_14,td_11,v873,v874,v875,v876,v877,v878,last_exception_49,last_exc_value_93,msg_24,td_12,module_part_15,item_name_23,v879,v880,msg_25,item_name_24,module_part_16,td_13,link_0,v881,item_name_25,module_part_17,td_14,link_1,v882,v883,v884,last_exception_50,last_exc_value_94,item_name_26,module_part_18,td_15,link_2,v885,v886,v887,v888,v889,v890,v891,v892,item_name_27,module_part_19,td_16,link_3,v893,v894,v895,last_exception_51,last_exc_value_95,item_name_28,module_part_20,td_17,link_4,v896,v897,v898,v899,v900,v901,last_exception_52,last_exc_value_96,item_name_29,td_18,module_part_21,v902,link_5,v903,item_name_30,module_part_22,td_19,txt_3,link_6,v904,item_name_31,module_part_23,td_20,link_7,v905,v906,v907,last_exception_53,last_exc_value_97,item_name_32,module_part_24,td_21,link_8,v908,item_name_33,module_part_25,td_22,v909,v910,v911,last_exception_54,last_exc_value_98,item_name_34,module_part_26,td_23,v912,module_part_27,td_24,v913,v914,v915,last_exception_55,last_exc_value_99,td_25,v916,v917,v918,v919,v920,last_exception_56,last_exc_value_100,v921,v922,v923,v924,v925,v926,v927,v928,v929,v930,v931,v932,msg_26,item_name_35,module_part_28,td_26,v933,msg_27,module_part_29,td_27,v934,v935,v936,last_exception_57,last_exc_value_101,msg_28,module_part_30,td_28,v937,v938,v939,v940,v941,v942,last_exception_58,last_exc_value_102,module_part_31,td_29,msg_29,v943,v944,msg_30,module_part_32,td_30,link_9,v945,module_part_33,td_31,link_10,v946,v947,v948,last_exception_59,last_exc_value_103,module_part_34,td_32,link_11,v949,v950,v951,v952,v953,v954,v955,v956,module_part_35,td_33,link_12,v957,v958,v959,last_exception_60,last_exc_value_104,module_part_36,td_34,link_13,v960,v961,v962,v963,v964,v965,last_exception_61,last_exc_value_105,td_35,module_part_37,link_14,v966,v967,module_part_38,td_36,txt_4,link_15,v968,module_part_39,td_37,link_16,v969,v970,v971,last_exception_62,last_exc_value_106,module_part_40,td_38,link_17,v972,module_part_41,td_39,v973,v974,v975,last_exception_63,last_exc_value_107,module_part_42,td_40,v976,v977,v978,v979,v980,v981,last_exception_64,last_exc_value_108,td_41,v982,module_part_43,v983,module_part_44,td_42,txt_5,v984,module_part_45,td_43,v985,v986,v987,last_exception_65,last_exc_value_109,msg_31,v988,v989,v990,v991,v992,v993,v994,v995,v996,v997,v998,v999,msg_32,main_t_0,v1000,v1001,v1002,msg_33,main_t_1,v1003,v1004,v1005,v1006,v1007,v1008,v1009,v1010,v1011,v1012,v1013,v1014,v1015,v1016,v1017,v1018,v1019,v1020,v1021,v1022,v1023,v1024,v1025,v1026,v1027,v1028,v1029,v1030,v1031,v1032,v1033,v1034,v7,v1035,v1036,v1037,v1038,v1039,v1040,v1041,v1042,v1043,v1044,v1045,v1046,v1047,v1048,v1049,v1050,v1051,v1052,v1053,v1054,v1055,v1056,v1057;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v792 = get_dict_len ( msg_0 );
+ v793 = (v792==0);
+ v794 = v793;
+ if (v794 == true)
+ {
+ v791 = false;
+ block = 4;
break;
}
else{
@@ -2016,32 +3004,32 @@
break;
}
case 1:
- v471 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v471.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__24,23);
+ v795 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v795.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,55);
undefined;
- v474 = document;
- v475 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v475.oleave_variant0(__consts_0.const_str__17);
- undefined;
- v478 = v474;
- v479 = v478.getElementById(__consts_0.const_str__39);
- v480 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v480.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__24,25);
- undefined;
- v483 = document;
- v484 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v484.oleave_variant0(__consts_0.const_str__17);
- undefined;
- v487 = v483;
- v488 = v487.getElementById(__consts_0.const_str__40);
- v489 = ll_dict_getitem__Dict_String__String__String ( msg_1,__consts_0.const_str__41 );
- v490 = ll_streq__String_String ( v489,__consts_0.const_str__42 );
- v491 = v490;
- if (v491 == true)
- {
- msg_23 = msg_1;
- main_t_0 = v488;
- block = 52;
+ v798 = document;
+ v799 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v799.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v802 = v798;
+ v803 = v802.getElementById(__consts_0.const_str__57);
+ v804 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v804.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,57);
+ undefined;
+ v807 = document;
+ v808 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v808.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v811 = v807;
+ v812 = v811.getElementById(__consts_0.const_str__58);
+ v813 = ll_dict_getitem__Dict_String__String__String ( msg_1,__consts_0.const_str__59 );
+ v814 = ll_streq__String_String ( v813,__consts_0.const_str__60 );
+ v815 = v814;
+ if (v815 == true)
+ {
+ msg_32 = msg_1;
+ main_t_0 = v812;
+ block = 61;
break;
}
else{
@@ -2050,13 +3038,13 @@
break;
}
case 2:
- v492 = ll_dict_getitem__Dict_String__String__String ( msg_2,__consts_0.const_str__41 );
- v493 = ll_streq__String_String ( v492,__consts_0.const_str__43 );
- v494 = v493;
- if (v494 == true)
+ v816 = ll_dict_getitem__Dict_String__String__String ( msg_2,__consts_0.const_str__59 );
+ v817 = ll_streq__String_String ( v816,__consts_0.const_str__61 );
+ v818 = v817;
+ if (v818 == true)
{
- msg_22 = msg_2;
- block = 51;
+ msg_31 = msg_2;
+ block = 60;
break;
}
else{
@@ -2065,1065 +3053,1803 @@
break;
}
case 3:
- v495 = ll_dict_getitem__Dict_String__String__String ( msg_3,__consts_0.const_str__41 );
- v496 = ll_streq__String_String ( v495,__consts_0.const_str__44 );
- v497 = v496;
- if (v497 == true)
+ v819 = ll_dict_getitem__Dict_String__String__String ( msg_3,__consts_0.const_str__59 );
+ v820 = ll_streq__String_String ( v819,__consts_0.const_str__62 );
+ v821 = v820;
+ if (v821 == true)
{
msg_4 = msg_3;
+ block = 5;
+ break;
+ }
+ else{
+ v791 = true;
+ block = 4;
+ break;
+ }
+ case 4:
+ return ( v791 );
+ case 5:
+ try {
+ v822 = ll_dict_getitem__Dict_String__String__String ( msg_4,__consts_0.const_str__63 );
+ msg_5 = msg_4;
+ v6 = v822;
block = 6;
break;
}
- else{
- block = 4;
- break;
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ block = 41;
+ break;
+ }
+ throw(exc);
+ }
+ case 6:
+ try {
+ v823 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v823.oenter_variant0(__consts_0.const_str__37,__consts_0.const_str__64,__consts_0.const_str__27,74);
+ undefined;
+ v826 = get_elem ( v6 );
+ v827 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v827.oleave_variant0(__consts_0.const_str__37);
+ v829 = v826;
+ msg_6 = msg_5;
+ block = 7;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ block = 41;
+ break;
+ }
+ throw(exc);
+ }
+ case 7:
+ undefined;
+ msg_7 = msg_6;
+ module_part_0 = v829;
+ block = 8;
+ break;
+ case 8:
+ v831 = !!module_part_0;
+ if (v831 == true)
+ {
+ msg_10 = msg_7;
+ module_part_1 = module_part_0;
+ block = 12;
+ break;
+ }
+ else{
+ msg_8 = msg_7;
+ block = 9;
+ break;
+ }
+ case 9:
+ v832 = __consts_0.py____test_rsession_webjs_Pending.opending;
+ msg_9 = msg_8;
+ v833 = v832;
+ block = 10;
+ break;
+ case 10:
+ v834 = v833;
+ v835 = v834;
+ v836 = msg_9;
+ block = 11;
+ break;
+ case 11:
+ ll_append__List_Dict_String__String___Dict_String_ ( v835,v836 );
+ v791 = true;
+ block = 4;
+ break;
+ case 12:
+ try {
+ v838 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v838.oenter_variant0(__consts_0.const_str__40,__consts_0.const_str__49,__consts_0.const_str__27,78);
+ undefined;
+ v841 = create_elem ( __consts_0.const_str__50 );
+ v842 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v842.oleave_variant0(__consts_0.const_str__40);
+ module_part_2 = module_part_1;
+ msg_11 = msg_10;
+ v844 = v841;
+ block = 13;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ block = 41;
+ break;
+ }
+ throw(exc);
}
- case 4:
- v498 = __consts_0.ExportedMethods;
- v499 = v498.show_status_change(comeback);
- block = 5;
+ case 13:
+ undefined;
+ msg_12 = msg_11;
+ module_part_3 = module_part_2;
+ td_0 = v844;
+ block = 14;
break;
- case 5:
- return ( v467 );
- case 6:
+ case 14:
+ v846 = td_0;
+ msg_13 = msg_12;
+ module_part_4 = module_part_3;
+ td_1 = td_0;
+ v847 = v846;
+ block = 15;
+ break;
+ case 15:
try {
- v500 = ll_dict_getitem__Dict_String__String__String ( msg_4,__consts_0.const_str__45 );
- msg_5 = msg_4;
- v3 = v500;
- block = 7;
+ v848 = ll_dict_getitem__Dict_String__String__String ( msg_13,__consts_0.const_str__65 );
+ msg_14 = msg_13;
+ module_part_5 = module_part_4;
+ td_2 = td_1;
+ v849 = v847;
+ v850 = v848;
+ block = 16;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 7:
+ case 16:
+ v851 = new StringBuilder();
+ v851.ll_append(__consts_0.const_str__66);
+ v853 = v850.toString();
+ v851.ll_append(v853);
+ v851.ll_append(__consts_0.const_str__67);
+ v856 = v851.ll_build();
+ msg_15 = msg_14;
+ module_part_6 = module_part_5;
+ td_3 = td_2;
+ v857 = v849;
+ v858 = v856;
+ block = 17;
+ break;
+ case 17:
try {
- v501 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v501.oenter_variant0(__consts_0.const_str__27,__consts_0.const_str__46,__consts_0.const_str__24,40);
- undefined;
- v504 = get_elem ( v3 );
- v505 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v505.oleave_variant0(__consts_0.const_str__27);
- v507 = v504;
- msg_6 = msg_5;
- block = 8;
+ v857.setAttribute(__consts_0.const_str__68,v858);
+ msg_16 = msg_15;
+ module_part_7 = module_part_6;
+ td_4 = td_3;
+ block = 18;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 8:
- undefined;
- msg_7 = msg_6;
- module_part_0 = v507;
- block = 9;
+ case 18:
+ v860 = td_4;
+ msg_17 = msg_16;
+ module_part_8 = module_part_7;
+ td_5 = td_4;
+ v861 = v860;
+ block = 19;
break;
- case 9:
+ case 19:
try {
- v509 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v509.oenter_variant0(__consts_0.const_str__33,__consts_0.const_str__34,__consts_0.const_str__24,41);
- undefined;
- v512 = create_elem ( __consts_0.const_str__35 );
- v513 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v513.oleave_variant0(__consts_0.const_str__33);
- module_part_1 = module_part_0;
- msg_8 = msg_7;
- v515 = v512;
- block = 10;
+ v861.setAttribute(__consts_0.const_str__69,__consts_0.const_str__70);
+ msg_18 = msg_17;
+ module_part_9 = module_part_8;
+ td_6 = td_5;
+ block = 20;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 10:
- undefined;
- msg_9 = msg_8;
- module_part_2 = module_part_1;
- td_0 = v515;
- block = 11;
- break;
- case 11:
+ case 20:
try {
- v517 = ll_dict_getitem__Dict_String__String__String ( msg_9,__consts_0.const_str__47 );
- msg_10 = msg_9;
- item_name_14 = v517;
- module_part_3 = module_part_2;
- td_1 = td_0;
- block = 12;
+ v863 = ll_dict_getitem__Dict_String__String__String ( msg_18,__consts_0.const_str__65 );
+ msg_19 = msg_18;
+ item_name_18 = v863;
+ module_part_10 = module_part_9;
+ td_7 = td_6;
+ block = 21;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 12:
+ case 21:
try {
- v518 = ll_dict_getitem__Dict_String__String__String ( msg_10,__consts_0.const_str__48 );
- msg_11 = msg_10;
- item_name_15 = item_name_14;
- module_part_4 = module_part_3;
- td_2 = td_1;
- v519 = v518;
- block = 13;
+ v864 = ll_dict_getitem__Dict_String__String__String ( msg_19,__consts_0.const_str__71 );
+ msg_20 = msg_19;
+ item_name_19 = item_name_18;
+ module_part_11 = module_part_10;
+ td_8 = td_7;
+ v865 = v864;
+ block = 22;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 13:
- v520 = ll_streq__String_String ( v519,__consts_0.const_str__49 );
- v521 = v520;
- if (v521 == true)
+ case 22:
+ v866 = ll_streq__String_String ( v865,__consts_0.const_str__72 );
+ v867 = v866;
+ if (v867 == true)
{
- module_part_35 = module_part_4;
- td_34 = td_2;
- block = 47;
+ module_part_42 = module_part_11;
+ td_40 = td_8;
+ block = 56;
break;
}
else{
- msg_12 = msg_11;
- item_name_16 = item_name_15;
- module_part_5 = module_part_4;
- td_3 = td_2;
- block = 14;
+ msg_21 = msg_20;
+ item_name_20 = item_name_19;
+ module_part_12 = module_part_11;
+ td_9 = td_8;
+ block = 23;
break;
}
- case 14:
+ case 23:
try {
- v522 = ll_dict_getitem__Dict_String__String__String ( msg_12,__consts_0.const_str__50 );
- msg_13 = msg_12;
- item_name_17 = item_name_16;
- module_part_6 = module_part_5;
- td_4 = td_3;
- v523 = v522;
- block = 15;
+ v868 = ll_dict_getitem__Dict_String__String__String ( msg_21,__consts_0.const_str__73 );
+ msg_22 = msg_21;
+ item_name_21 = item_name_20;
+ module_part_13 = module_part_12;
+ td_10 = td_9;
+ v869 = v868;
+ block = 24;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 15:
- v524 = ll_streq__String_String ( v523,__consts_0.const_str__51 );
- v525 = !v524;
- v526 = v525;
- if (v526 == true)
- {
- msg_17 = msg_13;
- item_name_31 = item_name_17;
- module_part_21 = module_part_6;
- td_20 = td_4;
- block = 33;
+ case 24:
+ v870 = ll_streq__String_String ( v869,__consts_0.const_str__74 );
+ v871 = !v870;
+ v872 = v871;
+ if (v872 == true)
+ {
+ msg_26 = msg_22;
+ item_name_35 = item_name_21;
+ module_part_28 = module_part_13;
+ td_26 = td_10;
+ block = 42;
break;
}
else{
- msg_14 = msg_13;
- item_name_18 = item_name_17;
- module_part_7 = module_part_6;
- td_5 = td_4;
- block = 16;
+ msg_23 = msg_22;
+ item_name_22 = item_name_21;
+ module_part_14 = module_part_13;
+ td_11 = td_10;
+ block = 25;
break;
}
- case 16:
+ case 25:
try {
- v527 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v527.oenter_variant0(__consts_0.const_str__33,__consts_0.const_str__52,__consts_0.const_str__24,56);
+ v873 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v873.oenter_variant0(__consts_0.const_str__40,__consts_0.const_str__75,__consts_0.const_str__27,95);
undefined;
- v530 = create_elem ( __consts_0.const_str__53 );
- v531 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v531.oleave_variant0(__consts_0.const_str__33);
- msg_15 = msg_14;
- v533 = v530;
- item_name_19 = item_name_18;
- module_part_8 = module_part_7;
- td_6 = td_5;
- block = 17;
+ v876 = create_elem ( __consts_0.const_str__76 );
+ v877 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v877.oleave_variant0(__consts_0.const_str__40);
+ msg_24 = msg_23;
+ td_12 = td_11;
+ module_part_15 = module_part_14;
+ item_name_23 = item_name_22;
+ v879 = v876;
+ block = 26;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 17:
+ case 26:
undefined;
- msg_16 = msg_15;
- item_name_20 = item_name_19;
- module_part_9 = module_part_8;
- td_7 = td_6;
- link_0 = v533;
- block = 18;
+ msg_25 = msg_24;
+ item_name_24 = item_name_23;
+ module_part_16 = module_part_15;
+ td_13 = td_12;
+ link_0 = v879;
+ block = 27;
break;
- case 18:
- v535 = link_0;
- item_name_21 = item_name_20;
- module_part_10 = module_part_9;
- td_8 = td_7;
+ case 27:
+ v881 = link_0;
+ item_name_25 = item_name_24;
+ module_part_17 = module_part_16;
+ td_14 = td_13;
link_1 = link_0;
- v536 = v535;
- v537 = msg_16;
- block = 19;
+ v882 = v881;
+ v883 = msg_25;
+ block = 28;
break;
- case 19:
+ case 28:
try {
- v538 = ll_dict_getitem__Dict_String__String__String ( v537,__consts_0.const_str__47 );
- item_name_22 = item_name_21;
- module_part_11 = module_part_10;
- td_9 = td_8;
+ v884 = ll_dict_getitem__Dict_String__String__String ( v883,__consts_0.const_str__65 );
+ item_name_26 = item_name_25;
+ module_part_18 = module_part_17;
+ td_15 = td_14;
link_2 = link_1;
- v539 = v536;
- v540 = v538;
- block = 20;
+ v885 = v882;
+ v886 = v884;
+ block = 29;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 20:
- v541 = new StringBuilder();
- v541.ll_append(__consts_0.const_str__54);
- v543 = v540.toString();
- v541.ll_append(v543);
- v541.ll_append(__consts_0.const_str__55);
- v546 = v541.ll_build();
- item_name_23 = item_name_22;
- module_part_12 = module_part_11;
- td_10 = td_9;
+ case 29:
+ v887 = new StringBuilder();
+ v887.ll_append(__consts_0.const_str__77);
+ v889 = v886.toString();
+ v887.ll_append(v889);
+ v887.ll_append(__consts_0.const_str__67);
+ v892 = v887.ll_build();
+ item_name_27 = item_name_26;
+ module_part_19 = module_part_18;
+ td_16 = td_15;
link_3 = link_2;
- v547 = v539;
- v548 = v546;
- block = 21;
+ v893 = v885;
+ v894 = v892;
+ block = 30;
break;
- case 21:
+ case 30:
try {
- v547.setAttribute(__consts_0.const_str__56,v548);
- item_name_24 = item_name_23;
- module_part_13 = module_part_12;
- td_11 = td_10;
+ v893.setAttribute(__consts_0.const_str__78,v894);
+ item_name_28 = item_name_27;
+ module_part_20 = module_part_19;
+ td_17 = td_16;
link_4 = link_3;
- block = 22;
+ block = 31;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 22:
+ case 31:
try {
- v550 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v550.oenter_variant0(__consts_0.const_str__37,__consts_0.const_str__57,__consts_0.const_str__24,59);
+ v896 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v896.oenter_variant0(__consts_0.const_str__42,__consts_0.const_str__79,__consts_0.const_str__27,98);
undefined;
- v553 = create_text_elem ( __consts_0.const_str__58 );
- v554 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v554.oleave_variant0(__consts_0.const_str__37);
- v556 = v553;
- module_part_14 = module_part_13;
+ v899 = create_text_elem ( __consts_0.const_str__80 );
+ v900 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v900.oleave_variant0(__consts_0.const_str__42);
+ item_name_29 = item_name_28;
+ td_18 = td_17;
+ module_part_21 = module_part_20;
+ v902 = v899;
link_5 = link_4;
- item_name_25 = item_name_24;
- td_12 = td_11;
- block = 23;
+ block = 32;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 23:
+ case 32:
undefined;
- item_name_26 = item_name_25;
- module_part_15 = module_part_14;
- td_13 = td_12;
- txt_2 = v556;
+ item_name_30 = item_name_29;
+ module_part_22 = module_part_21;
+ td_19 = td_18;
+ txt_3 = v902;
link_6 = link_5;
- block = 24;
+ block = 33;
break;
- case 24:
- v558 = link_6;
- item_name_27 = item_name_26;
- module_part_16 = module_part_15;
- td_14 = td_13;
+ case 33:
+ v904 = link_6;
+ item_name_31 = item_name_30;
+ module_part_23 = module_part_22;
+ td_20 = td_19;
link_7 = link_6;
- v559 = v558;
- v560 = txt_2;
- block = 25;
+ v905 = v904;
+ v906 = txt_3;
+ block = 34;
break;
- case 25:
+ case 34:
try {
- v559.appendChild(v560);
- item_name_28 = item_name_27;
- module_part_17 = module_part_16;
- td_15 = td_14;
+ v905.appendChild(v906);
+ item_name_32 = item_name_31;
+ module_part_24 = module_part_23;
+ td_21 = td_20;
link_8 = link_7;
- block = 26;
+ block = 35;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 26:
- v562 = td_15;
- item_name_29 = item_name_28;
- module_part_18 = module_part_17;
- td_16 = td_15;
- v563 = v562;
- v564 = link_8;
- block = 27;
+ case 35:
+ v908 = td_21;
+ item_name_33 = item_name_32;
+ module_part_25 = module_part_24;
+ td_22 = td_21;
+ v909 = v908;
+ v910 = link_8;
+ block = 36;
+ break;
+ case 36:
+ try {
+ v909.appendChild(v910);
+ item_name_34 = item_name_33;
+ module_part_26 = module_part_25;
+ td_23 = td_22;
+ block = 37;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ block = 41;
+ break;
+ }
+ throw(exc);
+ }
+ case 37:
+ v912 = __consts_0.ExportedMethods;
+ module_part_27 = module_part_26;
+ td_24 = td_23;
+ v913 = v912;
+ v914 = item_name_34;
+ block = 38;
+ break;
+ case 38:
+ try {
+ v915 = v913.show_fail(v914,fail_come_back);
+ td_25 = td_24;
+ v916 = module_part_27;
+ block = 39;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ block = 41;
+ break;
+ }
+ throw(exc);
+ }
+ case 39:
+ v917 = v916;
+ v918 = v917;
+ v919 = td_25;
+ block = 40;
+ break;
+ case 40:
+ try {
+ v918.appendChild(v919);
+ v791 = true;
+ block = 4;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ block = 41;
+ break;
+ }
+ throw(exc);
+ }
+ case 41:
+ v921 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v921.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,104);
+ undefined;
+ v924 = document;
+ v925 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v925.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v928 = v924;
+ v929 = v928.getElementById(__consts_0.const_str__57);
+ v930 = v929.innerHTML;
+ v931 = ll_strconcat__String_String ( v930,__consts_0.const_str__81 );
+ v929.innerHTML = v931;
+ v791 = true;
+ block = 4;
+ break;
+ case 42:
+ v933 = __consts_0.ExportedMethods;
+ msg_27 = msg_26;
+ module_part_29 = module_part_28;
+ td_27 = td_26;
+ v934 = v933;
+ v935 = item_name_35;
+ block = 43;
+ break;
+ case 43:
+ try {
+ v936 = v934.show_skip(v935,skip_come_back);
+ msg_28 = msg_27;
+ module_part_30 = module_part_29;
+ td_28 = td_27;
+ block = 44;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ block = 41;
+ break;
+ }
+ throw(exc);
+ }
+ case 44:
+ try {
+ v937 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v937.oenter_variant0(__consts_0.const_str__40,__consts_0.const_str__75,__consts_0.const_str__27,88);
+ undefined;
+ v940 = create_elem ( __consts_0.const_str__76 );
+ v941 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v941.oleave_variant0(__consts_0.const_str__40);
+ module_part_31 = module_part_30;
+ td_29 = td_28;
+ msg_29 = msg_28;
+ v943 = v940;
+ block = 45;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ block = 41;
+ break;
+ }
+ throw(exc);
+ }
+ case 45:
+ undefined;
+ msg_30 = msg_29;
+ module_part_32 = module_part_31;
+ td_30 = td_29;
+ link_9 = v943;
+ block = 46;
+ break;
+ case 46:
+ v945 = link_9;
+ module_part_33 = module_part_32;
+ td_31 = td_30;
+ link_10 = link_9;
+ v946 = v945;
+ v947 = msg_30;
+ block = 47;
+ break;
+ case 47:
+ try {
+ v948 = ll_dict_getitem__Dict_String__String__String ( v947,__consts_0.const_str__65 );
+ module_part_34 = module_part_33;
+ td_32 = td_31;
+ link_11 = link_10;
+ v949 = v946;
+ v950 = v948;
+ block = 48;
+ break;
+ }
+ catch (exc){
+ if (isinstanceof(exc, exceptions_Exception))
+ {
+ block = 41;
+ break;
+ }
+ throw(exc);
+ }
+ case 48:
+ v951 = new StringBuilder();
+ v951.ll_append(__consts_0.const_str__82);
+ v953 = v950.toString();
+ v951.ll_append(v953);
+ v951.ll_append(__consts_0.const_str__67);
+ v956 = v951.ll_build();
+ module_part_35 = module_part_34;
+ td_33 = td_32;
+ link_12 = link_11;
+ v957 = v949;
+ v958 = v956;
+ block = 49;
break;
- case 27:
+ case 49:
try {
- v563.appendChild(v564);
- item_name_30 = item_name_29;
- module_part_19 = module_part_18;
- td_17 = td_16;
- block = 28;
+ v957.setAttribute(__consts_0.const_str__78,v958);
+ module_part_36 = module_part_35;
+ td_34 = td_33;
+ link_13 = link_12;
+ block = 50;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 28:
- v566 = __consts_0.ExportedMethods;
- module_part_20 = module_part_19;
- td_18 = td_17;
- v567 = v566;
- v568 = item_name_30;
- block = 29;
- break;
- case 29:
+ case 50:
try {
- v569 = v567.show_fail(v568,fail_come_back);
- td_19 = td_18;
- v570 = module_part_20;
- block = 30;
+ v960 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v960.oenter_variant0(__consts_0.const_str__42,__consts_0.const_str__83,__consts_0.const_str__27,91);
+ undefined;
+ v963 = create_text_elem ( __consts_0.const_str__84 );
+ v964 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v964.oleave_variant0(__consts_0.const_str__42);
+ td_35 = td_34;
+ module_part_37 = module_part_36;
+ link_14 = link_13;
+ v966 = v963;
+ block = 51;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 30:
- v571 = v570;
- v572 = v571;
- v573 = td_19;
- block = 31;
+ case 51:
+ undefined;
+ module_part_38 = module_part_37;
+ td_36 = td_35;
+ txt_4 = v966;
+ link_15 = link_14;
+ block = 52;
break;
- case 31:
+ case 52:
+ v968 = link_15;
+ module_part_39 = module_part_38;
+ td_37 = td_36;
+ link_16 = link_15;
+ v969 = v968;
+ v970 = txt_4;
+ block = 53;
+ break;
+ case 53:
try {
- v572.appendChild(v573);
- block = 4;
+ v969.appendChild(v970);
+ module_part_40 = module_part_39;
+ td_38 = td_37;
+ link_17 = link_16;
+ block = 54;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 32:
- v575 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v575.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__24,65);
- undefined;
- v578 = document;
- v579 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v579.oleave_variant0(__consts_0.const_str__17);
- undefined;
- v582 = v578;
- v583 = v582.getElementById(__consts_0.const_str__39);
- v584 = v583.innerHTML;
- v585 = ll_strconcat__String_String ( v584,__consts_0.const_str__59 );
- v583.innerHTML = v585;
- block = 4;
- break;
- case 33:
- v587 = __consts_0.ExportedMethods;
- msg_18 = msg_17;
- module_part_22 = module_part_21;
- td_21 = td_20;
- v588 = v587;
- v589 = item_name_31;
- block = 34;
+ case 54:
+ v972 = td_38;
+ module_part_41 = module_part_40;
+ td_39 = td_38;
+ v973 = v972;
+ v974 = link_17;
+ block = 55;
break;
- case 34:
+ case 55:
try {
- v590 = v588.show_skip(v589,skip_come_back);
- msg_19 = msg_18;
- module_part_23 = module_part_22;
- td_22 = td_21;
- block = 35;
+ v973.appendChild(v974);
+ td_25 = td_39;
+ v916 = module_part_41;
+ block = 39;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 35:
+ case 56:
try {
- v591 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v591.oenter_variant0(__consts_0.const_str__33,__consts_0.const_str__52,__consts_0.const_str__24,49);
+ v976 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v976.oenter_variant0(__consts_0.const_str__42,__consts_0.const_str__85,__consts_0.const_str__27,84);
undefined;
- v594 = create_elem ( __consts_0.const_str__53 );
- v595 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v595.oleave_variant0(__consts_0.const_str__33);
- td_23 = td_22;
- module_part_24 = module_part_23;
- msg_20 = msg_19;
- v597 = v594;
- block = 36;
+ v979 = create_text_elem ( __consts_0.const_str__86 );
+ v980 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v980.oleave_variant0(__consts_0.const_str__42);
+ td_41 = td_40;
+ v982 = v979;
+ module_part_43 = module_part_42;
+ block = 57;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 36:
+ case 57:
undefined;
- msg_21 = msg_20;
- module_part_25 = module_part_24;
- td_24 = td_23;
- link_9 = v597;
- block = 37;
+ module_part_44 = module_part_43;
+ td_42 = td_41;
+ txt_5 = v982;
+ block = 58;
break;
- case 37:
- v599 = link_9;
- module_part_26 = module_part_25;
- td_25 = td_24;
- link_10 = link_9;
- v600 = v599;
- v601 = msg_21;
- block = 38;
+ case 58:
+ v984 = td_42;
+ module_part_45 = module_part_44;
+ td_43 = td_42;
+ v985 = v984;
+ v986 = txt_5;
+ block = 59;
break;
- case 38:
+ case 59:
try {
- v602 = ll_dict_getitem__Dict_String__String__String ( v601,__consts_0.const_str__47 );
- module_part_27 = module_part_26;
- td_26 = td_25;
- link_11 = link_10;
- v603 = v600;
- v604 = v602;
+ v985.appendChild(v986);
+ td_25 = td_43;
+ v916 = module_part_45;
block = 39;
break;
}
catch (exc){
if (isinstanceof(exc, exceptions_Exception))
{
- block = 32;
+ block = 41;
break;
}
throw(exc);
}
- case 39:
- v605 = new StringBuilder();
- v605.ll_append(__consts_0.const_str__60);
- v607 = v604.toString();
- v605.ll_append(v607);
- v605.ll_append(__consts_0.const_str__55);
- v610 = v605.ll_build();
- module_part_28 = module_part_27;
- td_27 = td_26;
- link_12 = link_11;
- v611 = v603;
- v612 = v610;
- block = 40;
+ case 60:
+ v988 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v988.oenter_variant0(__consts_0.const_str__28,__consts_0.const_str__2,__consts_0.const_str__27,70);
+ undefined;
+ v991 = document;
+ v992 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v992.oleave_variant0(__consts_0.const_str__28);
+ undefined;
+ v995 = v991;
+ v996 = ll_dict_getitem__Dict_String__String__String ( msg_31,__consts_0.const_str__87 );
+ v997 = v995.getElementById(v996);
+ v998 = v997.style;
+ v998.background = __consts_0.const_str__88;
+ v791 = true;
+ block = 4;
+ break;
+ case 61:
+ v1000 = ll_dict_getitem__Dict_String__String__String ( msg_32,__consts_0.const_str__89 );
+ v1001 = ll_streq__String_String ( v1000,__consts_0.const_str__90 );
+ v1002 = v1001;
+ if (v1002 == true)
+ {
+ msg_33 = msg_32;
+ main_t_1 = main_t_0;
+ block = 62;
+ break;
+ }
+ else{
+ v791 = true;
+ block = 4;
+ break;
+ }
+ case 62:
+ v1003 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v1003.oenter_variant0(__consts_0.const_str__40,__consts_0.const_str__91,__consts_0.const_str__27,61);
+ undefined;
+ v1006 = create_elem ( __consts_0.const_str__92 );
+ v1007 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v1007.oleave_variant0(__consts_0.const_str__40);
+ undefined;
+ v1010 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v1010.oenter_variant0(__consts_0.const_str__40,__consts_0.const_str__49,__consts_0.const_str__27,62);
+ undefined;
+ v1013 = create_elem ( __consts_0.const_str__50 );
+ v1014 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v1014.oleave_variant0(__consts_0.const_str__40);
+ undefined;
+ v1017 = v1006;
+ v1017.appendChild(v1013);
+ v1019 = v1013;
+ v1020 = ll_dict_getitem__Dict_String__String__String ( msg_33,__consts_0.const_str__93 );
+ v1021 = ll_dict_getitem__Dict_String__String__String ( msg_33,__consts_0.const_str__94 );
+ v1022 = ll_int__String_Signed ( v1021,10 );
+ v1023 = new Object();
+ v1023.item0 = v1020;
+ v1023.item1 = v1022;
+ v1026 = v1023.item0;
+ v1027 = v1023.item1;
+ v1028 = new StringBuilder();
+ v1029 = v1026.toString();
+ v1028.ll_append(v1029);
+ v1028.ll_append(__consts_0.const_str__95);
+ v1032 = v1027.toString();
+ v1028.ll_append(v1032);
+ v1028.ll_append(__consts_0.const_str__96);
+ v7 = v1028.ll_build();
+ v1035 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v1035.oenter_variant0(__consts_0.const_str__42,__consts_0.const_str__97,__consts_0.const_str__27,64);
+ undefined;
+ v1038 = create_text_elem ( v7 );
+ v1039 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+ v1039.oleave_variant0(__consts_0.const_str__42);
+ undefined;
+ v1019.appendChild(v1038);
+ v1043 = ll_dict_getitem__Dict_String__String__String ( msg_33,__consts_0.const_str__65 );
+ v1006.id = v1043;
+ v1045 = v1013;
+ v1046 = ll_dict_getitem__Dict_String__String__String ( msg_33,__consts_0.const_str__65 );
+ v1047 = new StringBuilder();
+ v1047.ll_append(__consts_0.const_str__66);
+ v1049 = v1046.toString();
+ v1047.ll_append(v1049);
+ v1047.ll_append(__consts_0.const_str__67);
+ v1052 = v1047.ll_build();
+ v1045.setAttribute(__consts_0.const_str__68,v1052);
+ v1054 = v1013;
+ v1054.setAttribute(__consts_0.const_str__69,__consts_0.const_str__70);
+ v1056 = main_t_1;
+ v1056.appendChild(v1006);
+ v791 = true;
+ block = 4;
+ break;
+ }
+ }
+}
+
+function ll_listiter__Record_index__Signed__iterable_List_D (ITER_2,lst_2) {
+ var v773,v774,v775,v776;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v774 = new Object();
+ v774.iterable = lst_2;
+ v774.index = 0;
+ v773 = v774;
+ block = 1;
+ break;
+ case 1:
+ return ( v773 );
+ }
+ }
+}
+
+function ll_listiter__Record_index__Signed__iterable_List_S (ITER_1,lst_1) {
+ var v738,v739,v740,v741;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v739 = new Object();
+ v739.iterable = lst_1;
+ v739.index = 0;
+ v738 = v739;
+ block = 1;
+ break;
+ case 1:
+ return ( v738 );
+ }
+ }
+}
+
+function fail_come_back (msg_34) {
+ var v1070,v1071,v1072,v1073,v1074,v1075,v1076,v1077,v1078,v1079;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v1071 = ll_dict_getitem__Dict_String__String__String ( msg_34,__consts_0.const_str__98 );
+ v1072 = ll_dict_getitem__Dict_String__String__String ( msg_34,__consts_0.const_str__99 );
+ v1073 = ll_dict_getitem__Dict_String__String__String ( msg_34,__consts_0.const_str__100 );
+ v1074 = new Object();
+ v1074.item0 = v1071;
+ v1074.item1 = v1072;
+ v1074.item2 = v1073;
+ v1078 = ll_dict_getitem__Dict_String__String__String ( msg_34,__consts_0.const_str__101 );
+ __consts_0.const_tuple[v1078]=v1074;
+ block = 1;
+ break;
+ case 1:
+ return ( v1070 );
+ }
+ }
+}
+
+function py____test_rsession_webjs_Pending () {
+}
+
+py____test_rsession_webjs_Pending.prototype.toString = function (){
+ return ( '<py____test_rsession_webjs_Pending instance>' );
+}
+
+inherits(py____test_rsession_webjs_Pending,Object);
+function ll_listslice_startonly__List_Dict_String__String__ (RESLIST_3,l1_7,start_3) {
+ var v759,v760,v761,v762,v763,v764,l1_8,i_6,j_4,l_12,len1_2,v765,v766,l1_9,i_7,j_5,l_13,len1_3,v767,v768,v769,v770,v771,v772;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v760 = l1_7;
+ v761 = v760.length;
+ v762 = (v761-start_3);
+ undefined;
+ v764 = ll_newlist__List_Dict_String__String__LlT_Signed ( undefined,v762 );
+ l1_8 = l1_7;
+ i_6 = start_3;
+ j_4 = 0;
+ l_12 = v764;
+ len1_2 = v761;
+ block = 1;
+ break;
+ case 1:
+ v765 = (i_6<len1_2);
+ v766 = v765;
+ if (v766 == true)
+ {
+ l1_9 = l1_8;
+ i_7 = i_6;
+ j_5 = j_4;
+ l_13 = l_12;
+ len1_3 = len1_2;
+ block = 3;
+ break;
+ }
+ else{
+ v759 = l_12;
+ block = 2;
+ break;
+ }
+ case 2:
+ return ( v759 );
+ case 3:
+ v767 = l_13;
+ v768 = l1_9;
+ v769 = v768[i_7];
+ v767[j_5]=v769;
+ v771 = (i_7+1);
+ v772 = (j_5+1);
+ l1_8 = l1_9;
+ i_6 = v771;
+ j_4 = v772;
+ l_12 = l_13;
+ len1_2 = len1_3;
+ block = 1;
+ break;
+ }
+ }
+}
+
+function ll_len__List_Dict_String__String__ (l_11) {
+ var v756,v757,v758;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v757 = l_11;
+ v758 = v757.length;
+ v756 = v758;
+ block = 1;
+ break;
+ case 1:
+ return ( v756 );
+ }
+ }
+}
+
+function ll_int__String_Signed (s_3,base_0) {
+ var v1084,v1085,v1086,v1087,v1088,v1089,etype_5,evalue_5,s_4,base_1,v1090,s_5,base_2,v1091,v1092,s_6,base_3,v1093,v1094,s_7,base_4,i_8,strlen_0,v1095,v1096,s_8,base_5,i_9,strlen_1,v1097,v1098,v1099,v1100,v1101,s_9,base_6,i_10,strlen_2,v1102,v1103,v1104,v1105,s_10,base_7,i_11,strlen_3,v1106,v1107,v1108,v1109,s_11,base_8,val_0,i_12,sign_0,strlen_4,v1110,v1111,s_12,val_1,i_13,sign_1,strlen_5,v1112,v1113,val_2,sign_2,v1114,v1115,v1116,v1117,v1118,v1119,v1120,v1121,v1122,v1123,s_13,val_3,i_14,sign_3,strlen_6,v1124,v1125,v1126,v1127,s_14,val_4,sign_4,strlen_7,v1128,v1129,s_15,base_9,val_5,i_15,sign_5,strlen_8,v1130,v1131,v1132,v1133,v1134,s_16,base_10,c_2,val_6,i_16,sign_6,strlen_9,v1135,v1136,s_17,base_11,c_3,val_7,i_17,sign_7,strlen_10,v1137,v1138,s_18,base_12,c_4,val_8,i_18,sign_8,strlen_11,v1139,s_19,base_13,c_5,val_9,i_19,sign_9,strlen_12,v1140,v1141,s_20,base_14,val_10,i_20,sign_10,strlen_13,v1142,v1143,s_21,base_15,val_11,i_21,digit_0,sign_11,strlen_14,v1144,v1145,s_22,base_16,i_22,digit_1,sign_12,strlen_15,v1146,v1147,v1148,v1149,s_23,base_17,c_6,val_12,i_23,sign_13,strlen_16,v1150,s_24,base_18,c_7,val_13,i_24,sign_14,strlen_17,v1151,v1152,s_25,base_19,val_14,i_25,sign_15,strlen_18,v1153,v1154,v1155,s_26,base_20,c_8,val_15,i_26,sign_16,strlen_19,v1156,s_27,base_21,c_9,val_16,i_27,sign_17,strlen_20,v1157,v1158,s_28,base_22,val_17,i_28,sign_18,strlen_21,v1159,v1160,v1161,s_29,base_23,strlen_22,v1162,v1163,s_30,base_24,strlen_23,v1164,v1165,s_31,base_25,i_29,strlen_24,v1166,v1167,v1168,v1169,s_32,base_26,strlen_25,v1170,v1171;
+ var block = 0;
+ for(;;){
+ switch(block){
+ case 0:
+ v1085 = (2<=base_0);
+ v1086 = v1085;
+ if (v1086 == true)
+ {
+ s_4 = s_3;
+ base_1 = base_0;
+ block = 3;
+ break;
+ }
+ else{
+ block = 1;
+ break;
+ }
+ case 1:
+ v1087 = __consts_0.exceptions_ValueError;
+ v1088 = v1087.meta;
+ v1089 = v1087;
+ etype_5 = v1088;
+ evalue_5 = v1089;
+ block = 2;
+ break;
+ case 2:
+ throw(evalue_5);
+ case 3:
+ v1090 = (base_1<=36);
+ s_5 = s_4;
+ base_2 = base_1;
+ v1091 = v1090;
+ block = 4;
+ break;
+ case 4:
+ v1092 = v1091;
+ if (v1092 == true)
+ {
+ s_6 = s_5;
+ base_3 = base_2;
+ block = 5;
+ break;
+ }
+ else{
+ block = 1;
+ break;
+ }
+ case 5:
+ v1093 = s_6;
+ v1094 = v1093.length;
+ s_7 = s_6;
+ base_4 = base_3;
+ i_8 = 0;
+ strlen_0 = v1094;
+ block = 6;
+ break;
+ case 6:
+ v1095 = (i_8<strlen_0);
+ v1096 = v1095;
+ if (v1096 == true)
+ {
+ s_31 = s_7;
+ base_25 = base_4;
+ i_29 = i_8;
+ strlen_24 = strlen_0;
+ block = 35;
+ break;
+ }
+ else{
+ s_8 = s_7;
+ base_5 = base_4;
+ i_9 = i_8;
+ strlen_1 = strlen_0;
+ block = 7;
+ break;
+ }
+ case 7:
+ v1097 = (i_9<strlen_1);
+ v1098 = v1097;
+ if (v1098 == true)
+ {
+ s_9 = s_8;
+ base_6 = base_5;
+ i_10 = i_9;
+ strlen_2 = strlen_1;
+ block = 9;
+ break;
+ }
+ else{
+ block = 8;
+ break;
+ }
+ case 8:
+ v1099 = __consts_0.exceptions_ValueError;
+ v1100 = v1099.meta;
+ v1101 = v1099;
+ etype_5 = v1100;
+ evalue_5 = v1101;
+ block = 2;
+ break;
+ case 9:
+ v1102 = s_9;
+ v1103 = v1102[i_10];
+ v1104 = (v1103=='-');
+ v1105 = v1104;
+ if (v1105 == true)
+ {
+ s_30 = s_9;
+ base_24 = base_6;
+ strlen_23 = strlen_2;
+ v1164 = i_10;
+ block = 34;
+ break;
+ }
+ else{
+ s_10 = s_9;
+ base_7 = base_6;
+ i_11 = i_10;
+ strlen_3 = strlen_2;
+ block = 10;
+ break;
+ }
+ case 10:
+ v1106 = s_10;
+ v1107 = v1106[i_11];
+ v1108 = (v1107=='+');
+ v1109 = v1108;
+ if (v1109 == true)
+ {
+ s_29 = s_10;
+ base_23 = base_7;
+ strlen_22 = strlen_3;
+ v1162 = i_11;
+ block = 33;
+ break;
+ }
+ else{
+ s_11 = s_10;
+ base_8 = base_7;
+ val_0 = 0;
+ i_12 = i_11;
+ sign_0 = 1;
+ strlen_4 = strlen_3;
+ block = 11;
+ break;
+ }
+ case 11:
+ v1110 = (i_12<strlen_4);
+ v1111 = v1110;
+ if (v1111 == true)
+ {
+ s_15 = s_11;
+ base_9 = base_8;
+ val_5 = val_0;
+ i_15 = i_12;
+ sign_5 = sign_0;
+ strlen_8 = strlen_4;
+ block = 19;
+ break;
+ }
+ else{
+ s_12 = s_11;
+ val_1 = val_0;
+ i_13 = i_12;
+ sign_1 = sign_0;
+ strlen_5 = strlen_4;
+ block = 12;
+ break;
+ }
+ case 12:
+ v1112 = (i_13<strlen_5);
+ v1113 = v1112;
+ if (v1113 == true)
+ {
+ s_13 = s_12;
+ val_3 = val_1;
+ i_14 = i_13;
+ sign_3 = sign_1;
+ strlen_6 = strlen_5;
+ block = 17;
+ break;
+ }
+ else{
+ val_2 = val_1;
+ sign_2 = sign_1;
+ v1114 = i_13;
+ v1115 = strlen_5;
+ block = 13;
+ break;
+ }
+ case 13:
+ v1116 = (v1114==v1115);
+ v1117 = v1116;
+ if (v1117 == true)
+ {
+ v1121 = sign_2;
+ v1122 = val_2;
+ block = 15;
+ break;
+ }
+ else{
+ block = 14;
+ break;
+ }
+ case 14:
+ v1118 = __consts_0.exceptions_ValueError;
+ v1119 = v1118.meta;
+ v1120 = v1118;
+ etype_5 = v1119;
+ evalue_5 = v1120;
+ block = 2;
+ break;
+ case 15:
+ v1123 = (v1121*v1122);
+ v1084 = v1123;
+ block = 16;
+ break;
+ case 16:
+ return ( v1084 );
+ case 17:
+ v1124 = s_13;
+ v1125 = v1124[i_14];
+ v1126 = (v1125==' ');
+ v1127 = v1126;
+ if (v1127 == true)
+ {
+ s_14 = s_13;
+ val_4 = val_3;
+ sign_4 = sign_3;
+ strlen_7 = strlen_6;
+ v1128 = i_14;
+ block = 18;
+ break;
+ }
+ else{
+ val_2 = val_3;
+ sign_2 = sign_3;
+ v1114 = i_14;
+ v1115 = strlen_6;
+ block = 13;
+ break;
+ }
+ case 18:
+ v1129 = (v1128+1);
+ s_12 = s_14;
+ val_1 = val_4;
+ i_13 = v1129;
+ sign_1 = sign_4;
+ strlen_5 = strlen_7;
+ block = 12;
break;
- case 40:
- try {
- v611.setAttribute(__consts_0.const_str__56,v612);
- module_part_29 = module_part_28;
- td_28 = td_27;
- link_13 = link_12;
- block = 41;
+ case 19:
+ v1130 = s_15;
+ v1131 = v1130[i_15];
+ v1132 = v1131.charCodeAt(0);
+ v1133 = (97<=v1132);
+ v1134 = v1133;
+ if (v1134 == true)
+ {
+ s_26 = s_15;
+ base_20 = base_9;
+ c_8 = v1132;
+ val_15 = val_5;
+ i_26 = i_15;
+ sign_16 = sign_5;
+ strlen_19 = strlen_8;
+ block = 30;
break;
}
- catch (exc){
- if (isinstanceof(exc, exceptions_Exception))
- {
- block = 32;
- break;
- }
- throw(exc);
+ else{
+ s_16 = s_15;
+ base_10 = base_9;
+ c_2 = v1132;
+ val_6 = val_5;
+ i_16 = i_15;
+ sign_6 = sign_5;
+ strlen_9 = strlen_8;
+ block = 20;
+ break;
}
- case 41:
- try {
- v614 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v614.oenter_variant0(__consts_0.const_str__37,__consts_0.const_str__61,__consts_0.const_str__24,52);
- undefined;
- v617 = create_text_elem ( __consts_0.const_str__62 );
- v618 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v618.oleave_variant0(__consts_0.const_str__37);
- td_29 = td_28;
- link_14 = link_13;
- module_part_30 = module_part_29;
- v620 = v617;
- block = 42;
+ case 20:
+ v1135 = (65<=c_2);
+ v1136 = v1135;
+ if (v1136 == true)
+ {
+ s_23 = s_16;
+ base_17 = base_10;
+ c_6 = c_2;
+ val_12 = val_6;
+ i_23 = i_16;
+ sign_13 = sign_6;
+ strlen_16 = strlen_9;
+ block = 27;
break;
}
- catch (exc){
- if (isinstanceof(exc, exceptions_Exception))
- {
- block = 32;
- break;
- }
- throw(exc);
+ else{
+ s_17 = s_16;
+ base_11 = base_10;
+ c_3 = c_2;
+ val_7 = val_6;
+ i_17 = i_16;
+ sign_7 = sign_6;
+ strlen_10 = strlen_9;
+ block = 21;
+ break;
}
- case 42:
- undefined;
- module_part_31 = module_part_30;
- td_30 = td_29;
- txt_3 = v620;
- link_15 = link_14;
- block = 43;
- break;
- case 43:
- v622 = link_15;
- module_part_32 = module_part_31;
- td_31 = td_30;
- link_16 = link_15;
- v623 = v622;
- v624 = txt_3;
- block = 44;
- break;
- case 44:
- try {
- v623.appendChild(v624);
- module_part_33 = module_part_32;
- td_32 = td_31;
- link_17 = link_16;
- block = 45;
+ case 21:
+ v1137 = (48<=c_3);
+ v1138 = v1137;
+ if (v1138 == true)
+ {
+ s_18 = s_17;
+ base_12 = base_11;
+ c_4 = c_3;
+ val_8 = val_7;
+ i_18 = i_17;
+ sign_8 = sign_7;
+ strlen_11 = strlen_10;
+ block = 22;
break;
}
- catch (exc){
- if (isinstanceof(exc, exceptions_Exception))
- {
- block = 32;
- break;
- }
- throw(exc);
+ else{
+ s_12 = s_17;
+ val_1 = val_7;
+ i_13 = i_17;
+ sign_1 = sign_7;
+ strlen_5 = strlen_10;
+ block = 12;
+ break;
}
- case 45:
- v626 = td_32;
- module_part_34 = module_part_33;
- td_33 = td_32;
- v627 = v626;
- v628 = link_17;
- block = 46;
+ case 22:
+ v1139 = (c_4<=57);
+ s_19 = s_18;
+ base_13 = base_12;
+ c_5 = c_4;
+ val_9 = val_8;
+ i_19 = i_18;
+ sign_9 = sign_8;
+ strlen_12 = strlen_11;
+ v1140 = v1139;
+ block = 23;
break;
- case 46:
- try {
- v627.appendChild(v628);
- td_19 = td_33;
- v570 = module_part_34;
- block = 30;
+ case 23:
+ v1141 = v1140;
+ if (v1141 == true)
+ {
+ s_20 = s_19;
+ base_14 = base_13;
+ val_10 = val_9;
+ i_20 = i_19;
+ sign_10 = sign_9;
+ strlen_13 = strlen_12;
+ v1142 = c_5;
+ block = 24;
break;
}
- catch (exc){
- if (isinstanceof(exc, exceptions_Exception))
- {
- block = 32;
- break;
- }
- throw(exc);
+ else{
+ s_12 = s_19;
+ val_1 = val_9;
+ i_13 = i_19;
+ sign_1 = sign_9;
+ strlen_5 = strlen_12;
+ block = 12;
+ break;
}
- case 47:
- try {
- v630 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v630.oenter_variant0(__consts_0.const_str__37,__consts_0.const_str__63,__consts_0.const_str__24,45);
- undefined;
- v633 = create_text_elem ( __consts_0.const_str__64 );
- v634 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v634.oleave_variant0(__consts_0.const_str__37);
- td_35 = td_34;
- module_part_36 = module_part_35;
- v636 = v633;
- block = 48;
+ case 24:
+ v1143 = (v1142-48);
+ s_21 = s_20;
+ base_15 = base_14;
+ val_11 = val_10;
+ i_21 = i_20;
+ digit_0 = v1143;
+ sign_11 = sign_10;
+ strlen_14 = strlen_13;
+ block = 25;
+ break;
+ case 25:
+ v1144 = (digit_0>=base_15);
+ v1145 = v1144;
+ if (v1145 == true)
+ {
+ s_12 = s_21;
+ val_1 = val_11;
+ i_13 = i_21;
+ sign_1 = sign_11;
+ strlen_5 = strlen_14;
+ block = 12;
break;
}
- catch (exc){
- if (isinstanceof(exc, exceptions_Exception))
- {
- block = 32;
- break;
- }
- throw(exc);
+ else{
+ s_22 = s_21;
+ base_16 = base_15;
+ i_22 = i_21;
+ digit_1 = digit_0;
+ sign_12 = sign_11;
+ strlen_15 = strlen_14;
+ v1146 = val_11;
+ block = 26;
+ break;
}
- case 48:
- undefined;
- module_part_37 = module_part_36;
- td_36 = td_35;
- txt_4 = v636;
- block = 49;
+ case 26:
+ v1147 = (v1146*base_16);
+ v1148 = (v1147+digit_1);
+ v1149 = (i_22+1);
+ s_11 = s_22;
+ base_8 = base_16;
+ val_0 = v1148;
+ i_12 = v1149;
+ sign_0 = sign_12;
+ strlen_4 = strlen_15;
+ block = 11;
break;
- case 49:
- v638 = td_36;
- module_part_38 = module_part_37;
- td_37 = td_36;
- v639 = v638;
- v640 = txt_4;
- block = 50;
+ case 27:
+ v1150 = (c_6<=90);
+ s_24 = s_23;
+ base_18 = base_17;
+ c_7 = c_6;
+ val_13 = val_12;
+ i_24 = i_23;
+ sign_14 = sign_13;
+ strlen_17 = strlen_16;
+ v1151 = v1150;
+ block = 28;
break;
- case 50:
- try {
- v639.appendChild(v640);
- td_19 = td_37;
- v570 = module_part_38;
- block = 30;
+ case 28:
+ v1152 = v1151;
+ if (v1152 == true)
+ {
+ s_25 = s_24;
+ base_19 = base_18;
+ val_14 = val_13;
+ i_25 = i_24;
+ sign_15 = sign_14;
+ strlen_18 = strlen_17;
+ v1153 = c_7;
+ block = 29;
break;
}
- catch (exc){
- if (isinstanceof(exc, exceptions_Exception))
- {
- block = 32;
- break;
- }
- throw(exc);
+ else{
+ s_17 = s_24;
+ base_11 = base_18;
+ c_3 = c_7;
+ val_7 = val_13;
+ i_17 = i_24;
+ sign_7 = sign_14;
+ strlen_10 = strlen_17;
+ block = 21;
+ break;
}
- case 51:
- v642 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v642.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__24,36);
- undefined;
- v645 = document;
- v646 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v646.oleave_variant0(__consts_0.const_str__17);
- undefined;
- v649 = v645;
- v650 = ll_dict_getitem__Dict_String__String__String ( msg_22,__consts_0.const_str__65 );
- v651 = v649.getElementById(v650);
- v652 = v651.style;
- v652.background = __consts_0.const_str__66;
- block = 4;
+ case 29:
+ v1154 = (v1153-65);
+ v1155 = (v1154+10);
+ s_21 = s_25;
+ base_15 = base_19;
+ val_11 = val_14;
+ i_21 = i_25;
+ digit_0 = v1155;
+ sign_11 = sign_15;
+ strlen_14 = strlen_18;
+ block = 25;
break;
- case 52:
- v654 = ll_dict_getitem__Dict_String__String__String ( msg_23,__consts_0.const_str__67 );
- v655 = ll_streq__String_String ( v654,__consts_0.const_str__68 );
- v656 = v655;
- if (v656 == true)
+ case 30:
+ v1156 = (c_8<=122);
+ s_27 = s_26;
+ base_21 = base_20;
+ c_9 = c_8;
+ val_16 = val_15;
+ i_27 = i_26;
+ sign_17 = sign_16;
+ strlen_20 = strlen_19;
+ v1157 = v1156;
+ block = 31;
+ break;
+ case 31:
+ v1158 = v1157;
+ if (v1158 == true)
{
- msg_24 = msg_23;
- main_t_1 = main_t_0;
- block = 53;
+ s_28 = s_27;
+ base_22 = base_21;
+ val_17 = val_16;
+ i_28 = i_27;
+ sign_18 = sign_17;
+ strlen_21 = strlen_20;
+ v1159 = c_9;
+ block = 32;
break;
}
else{
- block = 4;
+ s_16 = s_27;
+ base_10 = base_21;
+ c_2 = c_9;
+ val_6 = val_16;
+ i_16 = i_27;
+ sign_6 = sign_17;
+ strlen_9 = strlen_20;
+ block = 20;
break;
}
- case 53:
- v657 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v657.oenter_variant0(__consts_0.const_str__33,__consts_0.const_str__69,__consts_0.const_str__24,29);
- undefined;
- v660 = create_elem ( __consts_0.const_str__70 );
- v661 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v661.oleave_variant0(__consts_0.const_str__33);
- undefined;
- v664 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v664.oenter_variant0(__consts_0.const_str__33,__consts_0.const_str__34,__consts_0.const_str__24,30);
- undefined;
- v667 = create_elem ( __consts_0.const_str__35 );
- v668 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v668.oleave_variant0(__consts_0.const_str__33);
- undefined;
- v671 = v660;
- v671.appendChild(v667);
- v673 = v667;
- v4 = ll_dict_getitem__Dict_String__String__String ( msg_24,__consts_0.const_str__71 );
- v674 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v674.oenter_variant0(__consts_0.const_str__37,__consts_0.const_str__72,__consts_0.const_str__24,32);
- undefined;
- v677 = create_text_elem ( v4 );
- v678 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v678.oleave_variant0(__consts_0.const_str__37);
- undefined;
- v673.appendChild(v677);
- v682 = ll_dict_getitem__Dict_String__String__String ( msg_24,__consts_0.const_str__47 );
- v660.id = v682;
- v684 = main_t_1;
- v684.appendChild(v660);
- block = 4;
+ case 32:
+ v1160 = (v1159-97);
+ v1161 = (v1160+10);
+ s_21 = s_28;
+ base_15 = base_22;
+ val_11 = val_17;
+ i_21 = i_28;
+ digit_0 = v1161;
+ sign_11 = sign_18;
+ strlen_14 = strlen_21;
+ block = 25;
break;
- }
- }
-}
-
-function skip_come_back (msg_26) {
- var v743,v744,v745,v746;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v744 = ll_dict_getitem__Dict_String__String__String ( msg_26,__consts_0.const_str__73 );
- v745 = ll_dict_getitem__Dict_String__String__String ( msg_26,__consts_0.const_str__74 );
- __consts_0.const_tuple[v745]=v744;
- block = 1;
+ case 33:
+ v1163 = (v1162+1);
+ s_11 = s_29;
+ base_8 = base_23;
+ val_0 = 0;
+ i_12 = v1163;
+ sign_0 = 1;
+ strlen_4 = strlen_22;
+ block = 11;
break;
- case 1:
- return ( v743 );
- }
- }
-}
-
-function ll_const__Signed (c_1) {
- var v429;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v429 = c_1;
- block = 1;
+ case 34:
+ v1165 = (v1164+1);
+ s_11 = s_30;
+ base_8 = base_24;
+ val_0 = 0;
+ i_12 = v1165;
+ sign_0 = -1;
+ strlen_4 = strlen_23;
+ block = 11;
break;
- case 1:
- return ( v429 );
- }
- }
-}
-
-function ll_listnext__Record_index__Signed__iterable (iter_2) {
- var v705,v706,v707,v708,v709,v710,v711,iter_3,index_5,l_9,v712,v713,v714,v715,v716,v717,v718,etype_2,evalue_2;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v706 = iter_2.iterable;
- v707 = iter_2.index;
- v708 = v706;
- v709 = v708.length;
- v710 = (v707>=v709);
- v711 = v710;
- if (v711 == true)
+ case 35:
+ v1166 = s_31;
+ v1167 = v1166[i_29];
+ v1168 = (v1167==' ');
+ v1169 = v1168;
+ if (v1169 == true)
{
- block = 3;
+ s_32 = s_31;
+ base_26 = base_25;
+ strlen_25 = strlen_24;
+ v1170 = i_29;
+ block = 36;
break;
}
else{
- iter_3 = iter_2;
- index_5 = v707;
- l_9 = v706;
- block = 1;
+ s_8 = s_31;
+ base_5 = base_25;
+ i_9 = i_29;
+ strlen_1 = strlen_24;
+ block = 7;
break;
}
- case 1:
- v712 = (index_5+1);
- iter_3.index = v712;
- v714 = l_9;
- v715 = v714[index_5];
- v705 = v715;
- block = 2;
- break;
- case 2:
- return ( v705 );
- case 3:
- v716 = __consts_0.exceptions_StopIteration;
- v717 = v716.meta;
- v718 = v716;
- etype_2 = v717;
- evalue_2 = v718;
- block = 4;
+ case 36:
+ v1171 = (v1170+1);
+ s_7 = s_32;
+ base_4 = base_26;
+ i_8 = v1171;
+ strlen_0 = strlen_25;
+ block = 6;
break;
- case 4:
- throw(evalue_2);
}
}
}
-function ll_listiter__Record_index__Signed__iterable_List_S (ITER_1,lst_1) {
- var v701,v702,v703,v704;
+function ll_append__List_Dict_String__String___Dict_String_ (l_15,newitem_1) {
+ var v1062,v1063,v1064,v1065,v1066,v1067,v1068,v1069;
var block = 0;
for(;;){
switch(block){
case 0:
- v702 = new Object();
- v702.iterable = lst_1;
- v702.index = 0;
- v701 = v702;
+ v1063 = l_15;
+ v1064 = v1063.length;
+ v1065 = l_15;
+ v1066 = (v1064+1);
+ v1065.length = v1066;
+ v1068 = l_15;
+ v1068[v1064]=newitem_1;
block = 1;
break;
case 1:
- return ( v701 );
+ return ( v1062 );
}
}
}
-function create_elem (s_2) {
- var v719,v720,v721,v722,v723,v724,v725,v726,v727,v728;
+function ll_newlist__List_String_LlT_Signed (LIST_2,length_2) {
+ var v1058,v1059,v1060,v1061;
var block = 0;
for(;;){
switch(block){
case 0:
- v720 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v720.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__24,9);
- undefined;
- v723 = document;
- v724 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v724.oleave_variant0(__consts_0.const_str__17);
- undefined;
- v727 = v723;
- v728 = v727.createElement(s_2);
- v719 = v728;
+ v1059 = new Array();
+ v1060 = v1059;
+ v1060.length = length_2;
+ v1058 = v1059;
block = 1;
break;
case 1:
- return ( v719 );
+ return ( v1058 );
}
}
}
-function fail_come_back (msg_25) {
- var v739,v740,v741,v742;
+function skip_come_back (msg_35) {
+ var v1080,v1081,v1082,v1083;
var block = 0;
for(;;){
switch(block){
case 0:
- v740 = ll_dict_getitem__Dict_String__String__String ( msg_25,__consts_0.const_str__75 );
- v741 = ll_dict_getitem__Dict_String__String__String ( msg_25,__consts_0.const_str__74 );
- __consts_0.const_tuple__25[v741]=v740;
+ v1081 = ll_dict_getitem__Dict_String__String__String ( msg_35,__consts_0.const_str__103 );
+ v1082 = ll_dict_getitem__Dict_String__String__String ( msg_35,__consts_0.const_str__101 );
+ __consts_0.const_tuple__35[v1082]=v1081;
block = 1;
break;
case 1:
- return ( v739 );
+ return ( v1080 );
}
}
}
-function create_text_elem (txt_5) {
- var v729,v730,v731,v732,v733,v734,v735,v736,v737,v738;
- var block = 0;
- for(;;){
- switch(block){
- case 0:
- v730 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v730.oenter_variant0(__consts_0.const_str__17,__consts_0.const_str__2,__consts_0.const_str__24,15);
- undefined;
- v733 = document;
- v734 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
- v734.oleave_variant0(__consts_0.const_str__17);
- undefined;
- v737 = v733;
- v738 = v737.createTextNode(txt_5);
- v729 = v738;
- block = 1;
- break;
- case 1:
- return ( v729 );
- }
- }
+function exceptions_ValueError () {
+}
+
+exceptions_ValueError.prototype.toString = function (){
+ return ( '<exceptions_ValueError instance>' );
}
-function ll_dict_kvi__Dict_String__String__List_String_LlT_ (d_1,LIST_1,func_2) {
- var v686,v687,v688,v689,v690,v691,i_4,it_0,result_0,v692,v693,v694,i_5,it_1,result_1,v695,v696,v697,v698,it_2,result_2,v699,v700;
+inherits(exceptions_ValueError,exceptions_StandardError);
+function ll_newlist__List_Dict_String__String__LlT_Signed (self_10,length_3) {
+ var v1172,v1173;
var block = 0;
for(;;){
switch(block){
case 0:
- v687 = d_1;
- v688 = get_dict_len ( v687 );
- v689 = ll_newlist__List_String_LlT_Signed ( undefined,v688 );
- v690 = d_1;
- v691 = dict_items_iterator ( v690 );
- i_4 = 0;
- it_0 = v691;
- result_0 = v689;
+ v1173 = ll_newlist__List_Dict_String__String__LlT_Signed_ ( undefined,length_3 );
+ v1172 = v1173;
block = 1;
break;
case 1:
- v692 = it_0;
- v693 = v692.ll_go_next();
- v694 = v693;
- if (v694 == true)
- {
- i_5 = i_4;
- it_1 = it_0;
- result_1 = result_0;
- block = 3;
- break;
- }
- else{
- v686 = result_0;
- block = 2;
- break;
- }
- case 2:
- return ( v686 );
- case 3:
- v695 = result_1;
- v696 = it_1;
- v697 = v696.ll_current_key();
- v695[i_5]=v697;
- it_2 = it_1;
- result_2 = result_1;
- v699 = i_5;
- block = 4;
- break;
- case 4:
- v700 = (v699+1);
- i_4 = v700;
- it_0 = it_2;
- result_0 = result_2;
- block = 1;
- break;
+ return ( v1172 );
}
}
}
-function ll_newlist__List_String_LlT_Signed (LIST_2,length_2) {
- var v747,v748,v749,v750;
+function ll_newlist__List_Dict_String__String__LlT_Signed_ (LIST_3,length_4) {
+ var v1174,v1175,v1176,v1177;
var block = 0;
for(;;){
switch(block){
case 0:
- v748 = new Array();
- v749 = v748;
- v749.length = length_2;
- v747 = v748;
+ v1175 = new Array();
+ v1176 = v1175;
+ v1176.length = length_4;
+ v1174 = v1175;
block = 1;
break;
case 1:
- return ( v747 );
+ return ( v1174 );
}
}
}
__consts_0 = {};
-__consts_0.const_str__66 = '#00ff00';
-__consts_0.const_str__60 = "javascript:show_skip('";
-__consts_0.const_str__4 = 'show_skip';
-__consts_0.const_str__24 = '/home/fijal/lang/python/pypy-dist/py/test/rsession/webjs.py';
+__consts_0.const_str__82 = "javascript:show_skip('";
+__consts_0.const_str__64 = '(v6)';
+__consts_0.const_str__41 = "('pre')";
+__consts_0.const_str__90 = 'Module';
__consts_0.const_list = [];
-__consts_0.const_str__39 = 'testmain';
-__consts_0.const_str__2 = '()';
-__consts_0.const_str__62 = 's';
-__consts_0.const_str__37 = 'create_text_elem';
-__consts_0.const_str__68 = 'Module';
-__consts_0.const_tuple = {};
-__consts_0.const_str__61 = "('s')";
-__consts_0.const_str__43 = 'HostReady';
+__consts_0.const_str__76 = 'a';
+__consts_0.const_str__51 = '#ff0000';
+__consts_0.const_str__11 = 'hide_info';
+__consts_0.const_str__75 = "('a')";
+__consts_0.const_str__62 = 'ReceivedItemOutcome';
+__consts_0.const_str__66 = "show_info('";
+__consts_0.exceptions_StopIteration = new exceptions_StopIteration();
+__consts_0.const_str__37 = 'get_elem';
+__consts_0.const_str__70 = 'hide_info()';
__consts_0.const_str__7 = '(v1)';
-__consts_0.const_str__72 = '(v4)';
+__consts_0.const_str__12 = 'entrypoint';
+__consts_0.ExportedMethods = new ExportedMethods();
+__consts_0.const_str__94 = 'length';
+__consts_0.exceptions_ValueError = new exceptions_ValueError();
+__consts_0.const_str__58 = 'main_table';
+__consts_0.const_str__81 = 'some error';
+__consts_0.const_str__67 = "')";
+__consts_0.const_str__79 = "('F')";
+__consts_0.const_str__54 = 'process';
+__consts_0.const_str__99 = 'stdout';
+__consts_0.const_str__8 = 'aa';
+__consts_0.const_tuple__35 = {};
+__consts_0.const_str__61 = 'HostReady';
+__consts_0.const_str__5 = '(v0)';
+__consts_0.const_str__31 = 'info';
+__consts_0.const_str__50 = 'td';
+__consts_0.const_str__26 = '(item_name_1, v9)';
+__consts_0.const_list__105 = [];
+__consts_0.const_str__14 = 'debug_div';
+__consts_0.const_str__80 = 'F';
+__consts_0.const_str__69 = 'onmouseout';
+__consts_0.const_str__49 = "('td')";
+__consts_0.const_str__59 = 'type';
+__consts_0.const_str__40 = 'create_elem';
+__consts_0.const_str__71 = 'passed';
+__consts_0.const_str__86 = '.';
+__consts_0.const_str__96 = ']';
+__consts_0.const_str__9 = 'show_info';
+__consts_0.const_str__52 = '(v3)';
+__consts_0.const_str__27 = '/home/fijal/lang/python/pypy-dist/py/test/rsession/webjs.py';
+__consts_0.const_str__39 = 'messagebox';
+__consts_0.const_str__65 = 'fullitemname';
+__consts_0.const_str__25 = 'set_msgbox';
+__consts_0.const_str__78 = 'href';
+__consts_0.const_str__44 = 'visible';
+__consts_0.const_str__45 = '(v10)';
+__consts_0.const_str__48 = 'hostrow';
+__consts_0.const_str__20 = '\n';
+__consts_0.const_str__92 = 'tr';
+__consts_0.const_str__15 = 'pre';
+__consts_0.const_str__23 = '\n======== Stdout: ========\n';
+__consts_0.const_str__88 = '#00ff00';
+__consts_0.const_str__46 = 'beige';
+__consts_0.const_str__84 = 's';
+__consts_0.const_str__98 = 'traceback';
__consts_0.const_str__6 = 'show_traceback';
-__consts_0.const_str__38 = '(v2)';
+__consts_0.const_str__10 = '(v2)';
+__consts_0.const_str__57 = 'testmain';
+__consts_0.const_str__38 = "('messagebox')";
+__consts_0.const_str__4 = 'show_skip';
+__consts_0.const_str__95 = '[';
+__consts_0.const_str__29 = '/home/fijal/lang/python/pypy-dist/pypy/translator/js/helper.py';
+__consts_0.const_str__103 = 'reason';
+__consts_0.const_str__77 = "javascript:show_traceback('";
+__consts_0.const_str__43 = '(v11)';
+__consts_0.const_str__97 = '(v7)';
+__consts_0.const_str__74 = 'None';
+__consts_0.const_str__72 = 'True';
+__consts_0.const_str__56 = '(v5)';
+__consts_0.const_str__89 = 'itemtype';
+__consts_0.const_str__87 = 'hostkey';
+__consts_0.const_str__60 = 'ItemStart';
+__consts_0.const_str__93 = 'itemname';
+__consts_0.const_str__91 = "('tr')";
+__consts_0.const_str__85 = "('.')";
+__consts_0.const_str__24 = '\n========== Stderr: ==========\n';
+__consts_0.pypy_translator_transformer_debug_TracebackHandler = new pypy_translator_transformer_debug_TracebackHandler();
+__consts_0.pypy_translator_transformer_debug_TracebackHandler.otb = __consts_0.const_list__105;
+__consts_0.const_str__30 = 'div';
+__consts_0.const_str__55 = '(v4)';
+__consts_0.const_str__100 = 'stderr';
+__consts_0.const_str__36 = '(item_name_0, v8)';
+__consts_0.const_str__42 = 'create_text_elem';
+__consts_0.const_str__83 = "('s')";
+__consts_0.const_str__28 = 'get_document';
__consts_0.const_str__3 = '<string>';
-__consts_0.const_str__28 = "('messagebox')";
-__consts_0.const_str__53 = 'a';
-__consts_0.const_str__19 = 'div';
-__consts_0.const_str__12 = '#FF0000';
-__consts_0.const_str__65 = 'hostkey';
-__consts_0.const_str__51 = 'None';
-__consts_0.const_str__26 = '(v6)';
-__consts_0.const_str__52 = "('a')";
-__consts_0.const_str__69 = "('tr')";
-__consts_0.const_str__5 = '(v0)';
-__consts_0.const_str__73 = 'reason';
-__consts_0.const_str__49 = 'True';
-__consts_0.const_str__32 = 'hostrow';
-__consts_0.const_str__54 = "javascript:show_traceback('";
-__consts_0.exceptions_StopIteration = new exceptions_StopIteration();
-__consts_0.const_str__44 = 'ReceivedItemOutcome';
-__consts_0.exceptions_KeyError = new exceptions_KeyError();
-__consts_0.const_str__10 = 'debug_div';
-__consts_0.const_str__58 = 'F';
-__consts_0.const_str__45 = 'fullmodulename';
-__consts_0.const_str__50 = 'skipped';
-__consts_0.const_str__14 = ' ';
-__consts_0.const_str__34 = "('td')";
-__consts_0.const_str__17 = 'get_document';
+__consts_0.const_str__16 = '#FF0000';
+__consts_0.const_str__68 = 'onmouseover';
+__consts_0.const_str__2 = '()';
+__consts_0.py____test_rsession_webjs_Pending = new py____test_rsession_webjs_Pending();
+__consts_0.py____test_rsession_webjs_Pending.opending = __consts_0.const_list;
+__consts_0.const_str__63 = 'fullmodulename';
+__consts_0.const_str__73 = 'skipped';
+__consts_0.const_str__18 = ' ';
+__consts_0.const_tuple = {};
__consts_0.const_str = 'main';
-__consts_0.const_str__35 = 'td';
-__consts_0.const_str__33 = 'create_elem';
-__consts_0.const_str__48 = 'passed';
-__consts_0.const_str__55 = "')";
-__consts_0.const_str__8 = 'entrypoint';
-__consts_0.ExportedMethods = new ExportedMethods();
-__consts_0.const_str__23 = '(v5)';
-__consts_0.const_str__64 = '.';
-__consts_0.pypy_translator_transformer_debug_TracebackHandler = new pypy_translator_transformer_debug_TracebackHandler();
-__consts_0.pypy_translator_transformer_debug_TracebackHandler.otb = __consts_0.const_list;
-__consts_0.const_str__36 = '#ff0000';
-__consts_0.const_str__74 = 'item_name';
-__consts_0.const_str__70 = 'tr';
-__consts_0.const_str__46 = '(v3)';
-__consts_0.const_str__67 = 'itemtype';
-__consts_0.const_str__40 = 'main_table';
-__consts_0.const_str__18 = '/home/fijal/lang/python/pypy-dist/pypy/translator/js/helper.py';
-__consts_0.const_str__29 = 'messagebox';
-__consts_0.const_str__13 = ' ';
-__consts_0.const_str__59 = 'some error';
-__consts_0.const_str__42 = 'ItemStart';
-__consts_0.const_str__71 = 'itemname';
-__consts_0.const_str__47 = 'fullitemname';
-__consts_0.const_str__22 = 'set_msgbox';
-__consts_0.const_str__41 = 'type';
-__consts_0.const_str__56 = 'href';
-__consts_0.const_str__57 = "('F')";
-__consts_0.const_str__27 = 'get_elem';
-__consts_0.const_str__15 = ': ';
-__consts_0.const_str__16 = '\n';
-__consts_0.const_tuple__25 = {};
-__consts_0.const_str__63 = "('.')";
-__consts_0.const_str__75 = 'traceback';
-__consts_0.const_str__11 = 'pre';
-__consts_0.const_str__9 = '';
+__consts_0.const_str__32 = 'hidden';
+__consts_0.const_str__22 = '====== Traceback: =========\n';
+__consts_0.exceptions_KeyError = new exceptions_KeyError();
+__consts_0.const_str__101 = 'item_name';
+__consts_0.const_str__17 = ' ';
+__consts_0.const_str__19 = ': ';
+__consts_0.const_str__13 = '';
Modified: py/dist/py/test/rsession/webjs.py
==============================================================================
--- py/dist/py/test/rsession/webjs.py (original)
+++ py/dist/py/test/rsession/webjs.py Mon Sep 11 19:17:32 2006
@@ -117,10 +117,12 @@
msgbox.appendChild(pre)
def show_traceback(item_name="a"):
- set_msgbox(item_name, tracebacks[item_name])
+ data = "====== Traceback: =========\n%s\n======== Stdout: ========\n%s\n"\
+ "========== Stderr: ==========\n%s\n" % tracebacks[item_name]
+ set_msgbox(item_name, data)
def fail_come_back(msg):
- tracebacks[msg['item_name']] = msg['traceback']
+ tracebacks[msg['item_name']] = (msg['traceback'], msg['stdout'], msg['stderr'])
def skip_come_back(msg):
skips[msg['item_name']] = msg['reason']
More information about the pytest-commit
mailing list