[py-svn] r32200 - in py/dist/py/test/rsession: . webdata

fijal at codespeak.net fijal at codespeak.net
Tue Sep 12 11:25:39 CEST 2006


Author: fijal
Date: Tue Sep 12 11:25:36 2006
New Revision: 32200

Modified:
   py/dist/py/test/rsession/web.py
   py/dist/py/test/rsession/webdata/source.js
   py/dist/py/test/rsession/webjs.py
Log:
Fix carl fixes.


Modified: py/dist/py/test/rsession/web.py
==============================================================================
--- py/dist/py/test/rsession/web.py	(original)
+++ py/dist/py/test/rsession/web.py	Tue Sep 12 11:25:36 2006
@@ -71,11 +71,11 @@
         return json.write(self.hosts)
     show_hosts = described(retval={"aa":"aa"})(show_hosts)
     
-    def show_skip(self, item_name="a"):
+    def show_skip(self, item_name="aa"):
         return json.write({'item_name':item_name, 'reason':escape(self.skip_reasons[item_name])})
     show_skip = described(retval={"aa":"aa"})(show_skip)
     
-    def show_fail(self, item_name="a"):
+    def show_fail(self, item_name="aa"):
         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)
@@ -86,7 +86,7 @@
             retlist.append(self.show_status_change())
         retval = json.write(retlist)
         return retval
-    show_all_statuses = described(retval={"aa":"aa"})(show_all_statuses)
+    show_all_statuses = described(retval=[{"aa":"aa"}])(show_all_statuses)
         
     def show_status_change(self):
         def add_item(event):

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	Tue Sep 12 11:25:36 2006
@@ -319,23 +319,23 @@
             v17 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
             v17.oleave_variant0(__consts_0.const_str);
             undefined;
-            v0 = 'a';
+            v0 = __consts_0.const_str__4;
             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);
+            v20.oenter_variant0(__consts_0.const_str__5,__consts_0.const_str__6,__consts_0.const_str__3,71);
             undefined;
             show_skip ( v0 );
             v24 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v24.oleave_variant0(__consts_0.const_str__4);
+            v24.oleave_variant0(__consts_0.const_str__5);
             undefined;
-            v1 = 'a';
+            v1 = __consts_0.const_str__4;
             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);
+            v27.oenter_variant0(__consts_0.const_str__7,__consts_0.const_str__8,__consts_0.const_str__3,72);
             undefined;
             show_traceback ( v1 );
             v31 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v31.oleave_variant0(__consts_0.const_str__6);
+            v31.oleave_variant0(__consts_0.const_str__7);
             undefined;
-            v2 = __consts_0.const_str__8;
+            v2 = __consts_0.const_str__4;
             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;
@@ -569,223 +569,30 @@
     }
 }
 
-function pypy_translator_transformer_debug_TracebackHandler () {
-}
-
-pypy_translator_transformer_debug_TracebackHandler.prototype.toString = function (){
-    return ( '<pypy_translator_transformer_debug_TracebackHandler instance>' );
-}
-
-inherits(pypy_translator_transformer_debug_TracebackHandler,Object);
-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:
-            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 ( v376 );
-        }
-    }
-}
-
-pypy_translator_transformer_debug_TracebackHandler.prototype.oleave_variant0 = function (tb_str_1){
-    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:
-            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 = v396;
-            block = 1;
-            break;
-            case 1:
-            v397 = (num_0>=0);
-            v398 = v397;
-            if (v398 == true)
-            {
-                self_4 = self_3;
-                tb_str_3 = tb_str_2;
-                num_1 = num_0;
-                block = 3;
-                break;
-            }
-            else{
-                block = 2;
-                break;
-            }
-            case 2:
-            return ( v393 );
-            case 3:
-            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;
-                num_2 = num_1;
-                block = 5;
-                break;
-            }
-            else{
-                self_5 = self_4;
-                tb_str_4 = tb_str_3;
-                v404 = num_1;
-                block = 4;
-                break;
-            }
-            case 4:
-            v405 = (v404-1);
-            self_3 = self_5;
-            tb_str_2 = tb_str_4;
-            num_0 = v405;
-            block = 1;
-            break;
-            case 5:
-            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;
-            v404 = num_2;
-            block = 4;
-            break;
-        }
-    }
-}
-
-pypy_translator_transformer_debug_TracebackHandler.prototype.otraceback_variant0 = function (){
-    var v449,v450;
-    var block = 0;
-    for(;;){
-        switch(block){
-            case 0:
-            v450 = this.otb;
-            v449 = v450;
-            block = 1;
-            break;
-            case 1:
-            return ( v449 );
-        }
-    }
-}
-
-function ll_len__List_Record_item2__String__ite (l_3) {
-    var v410,v411,v412;
-    var block = 0;
-    for(;;){
-        switch(block){
-            case 0:
-            v411 = l_3;
-            v412 = v411.length;
-            v410 = v412;
-            block = 1;
-            break;
-            case 1:
-            return ( v410 );
-        }
-    }
-}
-
-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:
-            v418 = !!s1_0;
-            v419 = !v418;
-            v420 = v419;
-            if (v420 == true)
-            {
-                v424 = s2_0;
-                block = 3;
-                break;
-            }
-            else{
-                s2_1 = s2_0;
-                v421 = s1_0;
-                block = 1;
-                break;
-            }
-            case 1:
-            v422 = v421;
-            v423 = (v422==s2_1);
-            v417 = v423;
-            block = 2;
-            break;
-            case 2:
-            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;
+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:
-            v134 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            item_name_9 = item_name_8;
-            v135 = v134;
+            v91 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            item_name_3 = item_name_2;
+            v92 = v91;
             block = 1;
             break;
             case 1:
             try {
-                v136 = __consts_0.const_str__12;
-                item_name_10 = item_name_9;
-                v137 = v135;
-                v138 = v136;
+                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;
                 }
@@ -793,18 +600,18 @@
             }
             case 2:
             try {
-                v139 = __consts_0.const_str__2;
-                item_name_11 = item_name_10;
-                v140 = v137;
-                v141 = v138;
-                v142 = v139;
+                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;
                 }
@@ -812,19 +619,19 @@
             }
             case 3:
             try {
-                v143 = __consts_0.const_str__13;
-                item_name_12 = item_name_11;
-                v144 = v140;
-                v145 = v141;
-                v146 = v142;
-                v147 = v143;
+                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;
                 }
@@ -832,20 +639,20 @@
             }
             case 4:
             try {
-                v148 = 0;
-                item_name_13 = item_name_12;
-                v149 = v144;
-                v150 = v145;
-                v151 = v146;
-                v152 = v147;
-                v153 = v148;
+                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;
                 }
@@ -853,15 +660,15 @@
             }
             case 5:
             try {
-                v149.oenter_variant0(v150,v151,v152,v153);
-                v155 = item_name_13;
+                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;
                 }
@@ -869,36 +676,36 @@
             }
             case 6:
             try {
-                show_traceback_ ( v155 );
+                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:
-            v157 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v158 = v157;
+            v114 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v115 = v114;
             block = 8;
             break;
             case 8:
             try {
-                v159 = __consts_0.const_str__12;
-                v160 = v158;
-                v161 = v159;
+                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;
                 }
@@ -906,90 +713,470 @@
             }
             case 9:
             try {
-                v160.oleave_variant0(v161);
+                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 ( v133 );
+            return ( v90 );
             case 11:
-            v163 = last_exc_value_40;
-            e_2 = v163;
+            v120 = last_exc_value_24;
+            e_1 = v120;
             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 );
+            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:
-            v169 = last_exc_value_41;
-            e_2 = v169;
+            v126 = last_exc_value_25;
+            e_1 = v126;
             block = 12;
             break;
             case 14:
-            v170 = last_exc_value_42;
-            e_2 = v170;
+            v127 = last_exc_value_26;
+            e_1 = v127;
             block = 12;
             break;
-            case 15:
-            v171 = last_exc_value_43;
-            e_2 = v171;
-            block = 12;
+            case 15:
+            v128 = last_exc_value_27;
+            e_1 = v128;
+            block = 12;
+            break;
+            case 16:
+            v129 = last_exc_value_28;
+            e_1 = v129;
+            block = 12;
+            break;
+            case 17:
+            v130 = last_exc_value_29;
+            e_1 = v130;
+            block = 12;
+            break;
+            case 18:
+            v131 = last_exc_value_30;
+            e_1 = v131;
+            block = 12;
+            break;
+            case 19:
+            v132 = last_exc_value_31;
+            e_1 = v132;
+            block = 12;
+            break;
+        }
+    }
+}
+
+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:
+            v262 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v262.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,39);
+            undefined;
+            v265 = document;
+            v266 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v266.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v269 = v265;
+            v270 = v269.getElementById(__consts_0.const_str__16);
+            v271 = v270.style;
+            v271.visibility = __consts_0.const_str__17;
+            data_7 = data_6;
+            info_0 = v270;
+            block = 1;
+            break;
+            case 1:
+            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;
+            }
+            else{
+                info_1 = info_0;
+                v10 = data_7;
+                block = 2;
+                break;
+            }
+            case 2:
+            v276 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v276.oenter_variant0(__consts_0.const_str__18,__consts_0.const_str__19,__consts_0.const_str__15,43);
+            undefined;
+            v279 = create_text_elem ( v10 );
+            v280 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v280.oleave_variant0(__consts_0.const_str__18);
+            undefined;
+            v283 = info_1;
+            v283.appendChild(v279);
+            v285 = info_1.style;
+            v285.backgroundColor = __consts_0.const_str__20;
+            block = 3;
+            break;
+            case 3:
+            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 pypy_translator_transformer_debug_TracebackHandler () {
+}
+
+pypy_translator_transformer_debug_TracebackHandler.prototype.toString = function (){
+    return ( '<pypy_translator_transformer_debug_TracebackHandler instance>' );
+}
+
+inherits(pypy_translator_transformer_debug_TracebackHandler,Object);
+pypy_translator_transformer_debug_TracebackHandler.prototype.oenter_variant0 = function (tb_str_0,data_9,filename_0,lineno_0){
+    var v401,v402,v403,v404,v405,v406,v407,v408,v409;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v402 = this.otb;
+            v403 = v402;
+            v404 = new Object();
+            v404.item0 = tb_str_0;
+            v404.item1 = data_9;
+            v404.item2 = filename_0;
+            v404.item3 = lineno_0;
+            ll_append__List_Record_item2__String__ite_Record_i ( v403,v404 );
+            block = 1;
+            break;
+            case 1:
+            return ( v401 );
+        }
+    }
+}
+
+pypy_translator_transformer_debug_TracebackHandler.prototype.oleave_variant0 = function (tb_str_1){
+    var v418,v419,v420,v421,self_3,tb_str_2,num_0,v422,v423,self_4,tb_str_3,num_1,v424,v425,v426,v427,v428,self_5,tb_str_4,v429,v430,self_6,tb_str_5,num_2,v431,v432,v433,v434;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v419 = this.otb;
+            v420 = ll_len__List_Record_item2__String__ite ( v419 );
+            v421 = (v420-1);
+            self_3 = this;
+            tb_str_2 = tb_str_1;
+            num_0 = v421;
+            block = 1;
+            break;
+            case 1:
+            v422 = (num_0>=0);
+            v423 = v422;
+            if (v423 == true)
+            {
+                self_4 = self_3;
+                tb_str_3 = tb_str_2;
+                num_1 = num_0;
+                block = 3;
+                break;
+            }
+            else{
+                block = 2;
+                break;
+            }
+            case 2:
+            return ( v418 );
+            case 3:
+            v424 = self_4.otb;
+            v425 = ll_getitem_nonneg__dum_nocheckConst_List_Record_it ( undefined,v424,num_1 );
+            v426 = v425.item0;
+            v427 = ll_streq__String_String ( v426,tb_str_3 );
+            v428 = v427;
+            if (v428 == true)
+            {
+                self_6 = self_4;
+                tb_str_5 = tb_str_3;
+                num_2 = num_1;
+                block = 5;
+                break;
+            }
+            else{
+                self_5 = self_4;
+                tb_str_4 = tb_str_3;
+                v429 = num_1;
+                block = 4;
+                break;
+            }
+            case 4:
+            v430 = (v429-1);
+            self_3 = self_5;
+            tb_str_2 = tb_str_4;
+            num_0 = v430;
+            block = 1;
+            break;
+            case 5:
+            v431 = self_6.otb;
+            v432 = ll_newslice__Signed_Signed ( 0,num_2 );
+            v433 = ll_listslice__List_Record_item2__String__ite_List_ ( undefined,v431,v432 );
+            self_6.otb = v433;
+            self_5 = self_6;
+            tb_str_4 = tb_str_5;
+            v429 = num_2;
+            block = 4;
+            break;
+        }
+    }
+}
+
+pypy_translator_transformer_debug_TracebackHandler.prototype.otraceback_variant0 = function (){
+    var v474,v475;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v475 = this.otb;
+            v474 = v475;
+            block = 1;
+            break;
+            case 1:
+            return ( v474 );
+        }
+    }
+}
+
+function ll_len__List_ExternalType_ (l_2) {
+    var v384,v385,v386;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v385 = l_2;
+            v386 = v385.length;
+            v384 = v386;
+            block = 1;
+            break;
+            case 1:
+            return ( v384 );
+        }
+    }
+}
+
+function ll_newslice__Signed_Signed (start_1,stop_0) {
+    var v452,v453,v454,v455;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v453 = new Slice();
+            v453.start = start_1;
+            v453.stop = stop_0;
+            v452 = v453;
+            block = 1;
+            break;
+            case 1:
+            return ( v452 );
+        }
+    }
+}
+
+function ll_append__List_Record_item2__String__ite_Record_i (l_4,newitem_0) {
+    var v410,v411,v412,v413,v414,v415,v416,v417;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v411 = l_4;
+            v412 = v411.length;
+            v413 = l_4;
+            v414 = (v412+1);
+            v413.length = v414;
+            v416 = l_4;
+            v416[v412]=newitem_0;
+            block = 1;
+            break;
+            case 1:
+            return ( v410 );
+        }
+    }
+}
+
+function show_skip_ (item_name_0) {
+    var v376,v6,v377,v378,v379,v380,v381,v382,v383;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v6 = ll_dict_getitem__Dict_String__String__String ( __consts_0.const_tuple,item_name_0 );
+            v377 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v377.oenter_variant0(__consts_0.const_str__22,__consts_0.const_str__23,__consts_0.const_str__15,108);
+            undefined;
+            set_msgbox ( item_name_0,v6 );
+            v381 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v381.oleave_variant0(__consts_0.const_str__22);
+            undefined;
+            block = 1;
             break;
-            case 16:
-            v172 = last_exc_value_44;
-            e_2 = v172;
-            block = 12;
+            case 1:
+            return ( v376 );
+        }
+    }
+}
+
+function ll_getitem_nonneg__dum_nocheckConst_List_ExternalT (func_0,l_3,index_0) {
+    var v397,index_1,v398,v399,v400;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            index_1 = index_0;
+            v398 = l_3;
+            block = 1;
             break;
-            case 17:
-            v173 = last_exc_value_45;
-            e_2 = v173;
-            block = 12;
+            case 1:
+            v399 = v398;
+            v400 = v399[index_1];
+            v397 = v400;
+            block = 2;
             break;
-            case 18:
-            v174 = last_exc_value_46;
-            e_2 = v174;
-            block = 12;
+            case 2:
+            return ( v397 );
+        }
+    }
+}
+
+function ll_streq__String_String (s1_0,s2_0) {
+    var v442,v443,v444,v445,s2_1,v446,v447,v448,v449,v450,v451;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v443 = !!s1_0;
+            v444 = !v443;
+            v445 = v444;
+            if (v445 == true)
+            {
+                v449 = s2_0;
+                block = 3;
+                break;
+            }
+            else{
+                s2_1 = s2_0;
+                v446 = s1_0;
+                block = 1;
+                break;
+            }
+            case 1:
+            v447 = v446;
+            v448 = (v447==s2_1);
+            v442 = v448;
+            block = 2;
             break;
-            case 19:
-            v175 = last_exc_value_47;
-            e_2 = v175;
-            block = 12;
+            case 2:
+            return ( v442 );
+            case 3:
+            v450 = !!v449;
+            v451 = !v450;
+            v442 = v451;
+            block = 2;
             break;
         }
     }
 }
 
-function ll_append__List_Record_item2__String__ite_Record_i (l_2,newitem_0) {
-    var v385,v386,v387,v388,v389,v390,v391,v392;
+function set_msgbox (item_name_14,data_10) {
+    var v486,v487,v488,v489,v490,v491,v492,v493,item_name_15,data_11,msgbox_0,v494,v495,v496,item_name_16,data_12,msgbox_1,v497,v498,v499,v500,v501,v502,v503,v504,v11,v505,v506,v507,v508,v509,v510,v511,v512,v513,v514,v515,item_name_17,data_13,msgbox_2,v516,v517,v518,v519;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v386 = l_2;
-            v387 = v386.length;
-            v388 = l_2;
-            v389 = (v387+1);
-            v388.length = v389;
-            v391 = l_2;
-            v391[v387]=newitem_0;
+            v487 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v487.oenter_variant0(__consts_0.const_str__24,__consts_0.const_str__25,__consts_0.const_str__15,111);
+            undefined;
+            v490 = get_elem ( __consts_0.const_str__26 );
+            v491 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v491.oleave_variant0(__consts_0.const_str__24);
+            undefined;
+            item_name_15 = item_name_14;
+            data_11 = data_10;
+            msgbox_0 = v490;
             block = 1;
             break;
             case 1:
-            return ( v385 );
+            v494 = msgbox_0.childNodes;
+            v495 = ll_len__List_ExternalType_ ( v494 );
+            v496 = !!v495;
+            if (v496 == 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:
+            v497 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v497.oenter_variant0(__consts_0.const_str__27,__consts_0.const_str__28,__consts_0.const_str__15,114);
+            undefined;
+            v500 = create_elem ( __consts_0.const_str__29 );
+            v501 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v501.oleave_variant0(__consts_0.const_str__27);
+            undefined;
+            v504 = ll_strconcat__String_String ( item_name_16,__consts_0.const_str__30 );
+            v11 = ll_strconcat__String_String ( v504,data_12 );
+            v505 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v505.oenter_variant0(__consts_0.const_str__18,__consts_0.const_str__31,__consts_0.const_str__15,115);
+            undefined;
+            v508 = create_text_elem ( v11 );
+            v509 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v509.oleave_variant0(__consts_0.const_str__18);
+            undefined;
+            v512 = v500;
+            v512.appendChild(v508);
+            v514 = msgbox_1;
+            v514.appendChild(v500);
+            block = 3;
+            break;
+            case 3:
+            return ( v486 );
+            case 4:
+            v516 = msgbox_2;
+            v517 = msgbox_2.childNodes;
+            v518 = ll_getitem_nonneg__dum_nocheckConst_List_ExternalT ( undefined,v517,0 );
+            v519 = v516.removeChild(v518);
+            item_name_15 = item_name_17;
+            data_11 = data_13;
+            msgbox_0 = msgbox_2;
+            block = 1;
+            break;
         }
     }
 }
@@ -1050,30 +1237,28 @@
     }
 }
 
-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;
+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:
-            v91 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            item_name_3 = item_name_2;
-            v92 = v91;
+            v220 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v221 = v220;
             block = 1;
             break;
             case 1:
             try {
-                v93 = __consts_0.const_str__12;
-                item_name_4 = item_name_3;
-                v94 = v92;
-                v95 = v93;
+                v222 = __consts_0.const_str__12;
+                v223 = v221;
+                v224 = v222;
                 block = 2;
                 break;
             }
             catch (exc){
                 if (isinstanceof(exc, exceptions_Exception))
                 {
-                    last_exc_value_31 = exc;
+                    last_exc_value_79 = exc;
                     block = 19;
                     break;
                 }
@@ -1081,18 +1266,17 @@
             }
             case 2:
             try {
-                v96 = __consts_0.const_str__2;
-                item_name_5 = item_name_4;
-                v97 = v94;
-                v98 = v95;
-                v99 = v96;
+                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_30 = exc;
+                    last_exc_value_78 = exc;
                     block = 18;
                     break;
                 }
@@ -1100,19 +1284,18 @@
             }
             case 3:
             try {
-                v100 = __consts_0.const_str__13;
-                item_name_6 = item_name_5;
-                v101 = v97;
-                v102 = v98;
-                v103 = v99;
-                v104 = v100;
+                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_29 = exc;
+                    last_exc_value_77 = exc;
                     block = 17;
                     break;
                 }
@@ -1120,20 +1303,19 @@
             }
             case 4:
             try {
-                v105 = 0;
-                item_name_7 = item_name_6;
-                v106 = v101;
-                v107 = v102;
-                v108 = v103;
-                v109 = v104;
-                v110 = v105;
+                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_28 = exc;
+                    last_exc_value_76 = exc;
                     block = 16;
                     break;
                 }
@@ -1141,15 +1323,14 @@
             }
             case 5:
             try {
-                v106.oenter_variant0(v107,v108,v109,v110);
-                v112 = item_name_7;
+                v235.oenter_variant0(v236,v237,v238,v239);
                 block = 6;
                 break;
             }
             catch (exc){
                 if (isinstanceof(exc, exceptions_Exception))
                 {
-                    last_exc_value_27 = exc;
+                    last_exc_value_75 = exc;
                     block = 15;
                     break;
                 }
@@ -1157,36 +1338,36 @@
             }
             case 6:
             try {
-                show_skip_ ( v112 );
+                hide_info_ (  );
                 block = 7;
                 break;
             }
             catch (exc){
                 if (isinstanceof(exc, exceptions_Exception))
                 {
-                    last_exc_value_26 = exc;
+                    last_exc_value_74 = exc;
                     block = 14;
                     break;
                 }
                 throw(exc);
             }
             case 7:
-            v114 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v115 = v114;
+            v242 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v243 = v242;
             block = 8;
             break;
             case 8:
             try {
-                v116 = __consts_0.const_str__12;
-                v117 = v115;
-                v118 = v116;
+                v244 = __consts_0.const_str__12;
+                v245 = v243;
+                v246 = v244;
                 block = 9;
                 break;
             }
             catch (exc){
                 if (isinstanceof(exc, exceptions_Exception))
                 {
-                    last_exc_value_25 = exc;
+                    last_exc_value_73 = exc;
                     block = 13;
                     break;
                 }
@@ -1194,178 +1375,118 @@
             }
             case 9:
             try {
-                v117.oleave_variant0(v118);
+                v245.oleave_variant0(v246);
                 block = 10;
                 break;
             }
             catch (exc){
                 if (isinstanceof(exc, exceptions_Exception))
                 {
-                    last_exc_value_24 = exc;
+                    last_exc_value_72 = exc;
                     block = 11;
                     break;
                 }
                 throw(exc);
             }
             case 10:
-            return ( v90 );
+            return ( v219 );
             case 11:
-            v120 = last_exc_value_24;
-            e_1 = v120;
+            v248 = last_exc_value_72;
+            e_4 = v248;
             block = 12;
             break;
             case 12:
-            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 );
+            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:
-            v126 = last_exc_value_25;
-            e_1 = v126;
+            v254 = last_exc_value_73;
+            e_4 = v254;
             block = 12;
             break;
             case 14:
-            v127 = last_exc_value_26;
-            e_1 = v127;
+            v255 = last_exc_value_74;
+            e_4 = v255;
             block = 12;
             break;
             case 15:
-            v128 = last_exc_value_27;
-            e_1 = v128;
+            v256 = last_exc_value_75;
+            e_4 = v256;
             block = 12;
             break;
             case 16:
-            v129 = last_exc_value_28;
-            e_1 = v129;
+            v257 = last_exc_value_76;
+            e_4 = v257;
             block = 12;
             break;
             case 17:
-            v130 = last_exc_value_29;
-            e_1 = v130;
+            v258 = last_exc_value_77;
+            e_4 = v258;
             block = 12;
             break;
             case 18:
-            v131 = last_exc_value_30;
-            e_1 = v131;
-            block = 12;
-            break;
-            case 19:
-            v132 = last_exc_value_31;
-            e_1 = v132;
+            v259 = last_exc_value_78;
+            e_4 = v259;
             block = 12;
             break;
-        }
-    }
-}
-
-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:
-            undefined;
-            v307 = ll_const__Signed ( -1 );
-            v308 = instance_0.toString();
-            v305 = v308;
-            block = 1;
+            case 19:
+            v260 = last_exc_value_79;
+            e_4 = v260;
+            block = 12;
             break;
-            case 1:
-            return ( v305 );
         }
     }
 }
 
-function ll_const__Signed (c_0) {
-    var v486;
+function get_elem (el_0) {
+    var v520,v521,v522,v523,v524,v525,v526,v527,v528,v529;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v486 = c_0;
+            v521 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v521.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,12);
+            undefined;
+            v524 = document;
+            v525 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v525.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v528 = v524;
+            v529 = v528.getElementById(el_0);
+            v520 = v529;
             block = 1;
             break;
             case 1:
-            return ( v486 );
+            return ( v520 );
         }
     }
 }
 
-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;
+function hide_info_ () {
+    var v545,v546,v547,v548,v549,v550,v551,v552,v553,v554,v555,v556;
     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);
+            v546 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v546.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,49);
             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;
+            v549 = document;
+            v550 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v550.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v553 = v549;
+            v554 = v553.getElementById(__consts_0.const_str__16);
+            v555 = v554.style;
+            v555.visibility = __consts_0.const_str__32;
+            block = 1;
             break;
+            case 1:
+            return ( v545 );
         }
     }
 }
@@ -1378,7 +1499,7 @@
             case 0:
             v310 = document;
             v311 = v310;
-            v312 = v311.getElementById(__consts_0.const_str__14);
+            v312 = v311.getElementById(__consts_0.const_str__33);
             v313 = !!v312;
             if (v313 == true)
             {
@@ -1404,9 +1525,9 @@
             case 2:
             v315 = document;
             v316 = v315;
-            v317 = v316.createElement(__consts_0.const_str__15);
+            v317 = v316.createElement(__consts_0.const_str__29);
             v318 = v317.style;
-            v318.color = __consts_0.const_str__16;
+            v318.color = __consts_0.const_str__34;
             v320 = debug_div_0;
             v320.appendChild(v317);
             v322 = document;
@@ -1424,7 +1545,7 @@
             break;
             case 3:
             try {
-                v331 = ll_listnext__Record_index__Signed__iterable ( v330 );
+                v331 = ll_listnext__Record_index__Signed__iterable__ ( v330 );
                 exc_4 = exc_3;
                 txt_1 = txt_0;
                 v332 = v330;
@@ -1455,7 +1576,7 @@
             v343 = new StringBuilder();
             v344 = v341.toString();
             v343.ll_append(v344);
-            v343.ll_append(__consts_0.const_str__17);
+            v343.ll_append(__consts_0.const_str__35);
             v347 = v342.toString();
             v343.ll_append(v347);
             v349 = v343.ll_build();
@@ -1466,17 +1587,17 @@
             v354 = v351.item0;
             v355 = v351.item1;
             v356 = new StringBuilder();
-            v356.ll_append(__consts_0.const_str__18);
+            v356.ll_append(__consts_0.const_str__36);
             v358 = v354.toString();
             v356.ll_append(v358);
-            v356.ll_append(__consts_0.const_str__19);
+            v356.ll_append(__consts_0.const_str__37);
             v361 = v355.toString();
             v356.ll_append(v361);
-            v356.ll_append(__consts_0.const_str__20);
+            v356.ll_append(__consts_0.const_str__30);
             v364 = v356.ll_build();
             v365 = escape ( v364 );
             v366 = txt_1.nodeValue;
-            v367 = ll_strconcat__String_String ( v350,__consts_0.const_str__20 );
+            v367 = ll_strconcat__String_String ( v350,__consts_0.const_str__30 );
             v368 = ll_strconcat__String_String ( v367,v365 );
             v369 = ll_strconcat__String_String ( v366,v368 );
             txt_1.nodeValue = v369;
@@ -1498,138 +1619,6 @@
     }
 }
 
-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;
@@ -1835,28 +1824,229 @@
     }
 }
 
-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;
+function ll_strconcat__String_String (obj_0,arg0_0) {
+    var v540,v541,v542;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v541 = obj_0;
+            v542 = (v541+arg0_0);
+            v540 = v542;
+            block = 1;
+            break;
+            case 1:
+            return ( v540 );
+        }
+    }
+}
+
+function ll_listslice__List_Record_item2__String__ite_List_ (RESLIST_1,l1_3,slice_0) {
+    var v456,v457,v458,v459,v460,v461,v462,RESLIST_2,l1_4,stop_1,start_2,v463,v464,v465,l1_5,i_2,j_2,stop_2,l_7,v466,v467,l1_6,i_3,j_3,stop_3,l_8,v468,v469,v470,v471,v472,v473;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v457 = slice_0.start;
+            v458 = slice_0.stop;
+            v459 = l1_3;
+            v460 = v459.length;
+            v461 = (v458>v460);
+            v462 = v461;
+            if (v462 == true)
+            {
+                l1_4 = l1_3;
+                stop_1 = v460;
+                start_2 = v457;
+                block = 1;
+                break;
+            }
+            else{
+                l1_4 = l1_3;
+                stop_1 = v458;
+                start_2 = v457;
+                block = 1;
+                break;
+            }
+            case 1:
+            v463 = (stop_1-start_2);
+            undefined;
+            v465 = ll_newlist__List_Record_item2__String__ite_Signed ( undefined,v463 );
+            l1_5 = l1_4;
+            i_2 = start_2;
+            j_2 = 0;
+            stop_2 = stop_1;
+            l_7 = v465;
+            block = 2;
+            break;
+            case 2:
+            v466 = (i_2<stop_2);
+            v467 = v466;
+            if (v467 == true)
+            {
+                l1_6 = l1_5;
+                i_3 = i_2;
+                j_3 = j_2;
+                stop_3 = stop_2;
+                l_8 = l_7;
+                block = 4;
+                break;
+            }
+            else{
+                v456 = l_7;
+                block = 3;
+                break;
+            }
+            case 3:
+            return ( v456 );
+            case 4:
+            v468 = l_8;
+            v469 = l1_6;
+            v470 = v469[i_3];
+            v468[j_3]=v470;
+            v472 = (i_3+1);
+            v473 = (j_3+1);
+            l1_5 = l1_6;
+            i_2 = v472;
+            j_2 = v473;
+            stop_2 = stop_3;
+            l_7 = l_8;
+            block = 2;
+            break;
+        }
+    }
+}
+
+function create_text_elem (txt_2) {
+    var v387,v388,v389,v390,v391,v392,v393,v394,v395,v396;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v388 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v388.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,15);
+            undefined;
+            v391 = document;
+            v392 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v392.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v395 = v391;
+            v396 = v395.createTextNode(txt_2);
+            v387 = v396;
+            block = 1;
+            break;
+            case 1:
+            return ( v387 );
+        }
+    }
+}
+
+function ll_dict_getitem__Dict_String__String__String (d_0,key_0) {
+    var v476,v477,v478,v479,v480,v481,v482,etype_0,evalue_0,key_1,v483,v484,v485;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v477 = d_0;
+            v478 = (v477[key_0]!=undefined);
+            v479 = v478;
+            if (v479 == true)
+            {
+                key_1 = key_0;
+                v483 = d_0;
+                block = 3;
+                break;
+            }
+            else{
+                block = 1;
+                break;
+            }
+            case 1:
+            v480 = __consts_0.exceptions_KeyError;
+            v481 = v480.meta;
+            v482 = v480;
+            etype_0 = v481;
+            evalue_0 = v482;
+            block = 2;
+            break;
+            case 2:
+            throw(evalue_0);
+            case 3:
+            v484 = v483;
+            v485 = v484[key_1];
+            v476 = v485;
+            block = 4;
+            break;
+            case 4:
+            return ( v476 );
+        }
+    }
+}
+
+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:
+            undefined;
+            v307 = ll_const__Signed ( -1 );
+            v308 = instance_0.toString();
+            v305 = v308;
+            block = 1;
+            break;
+            case 1:
+            return ( v305 );
+        }
+    }
+}
+
+function ll_getitem_nonneg__dum_nocheckConst_List_Record_it (func_1,l_6,index_2) {
+    var v438,index_3,v439,v440,v441;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            index_3 = index_2;
+            v439 = l_6;
+            block = 1;
+            break;
+            case 1:
+            v440 = v439;
+            v441 = v440[index_3];
+            v438 = v441;
+            block = 2;
+            break;
+            case 2:
+            return ( v438 );
+        }
+    }
+}
+
+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:
-            v220 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v221 = v220;
+            v134 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            item_name_9 = item_name_8;
+            v135 = v134;
             block = 1;
             break;
             case 1:
             try {
-                v222 = __consts_0.const_str__12;
-                v223 = v221;
-                v224 = v222;
+                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_79 = exc;
+                    last_exc_value_47 = exc;
                     block = 19;
                     break;
                 }
@@ -1864,17 +2054,18 @@
             }
             case 2:
             try {
-                v225 = __consts_0.const_str__2;
-                v226 = v223;
-                v227 = v224;
-                v228 = v225;
+                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_78 = exc;
+                    last_exc_value_46 = exc;
                     block = 18;
                     break;
                 }
@@ -1882,18 +2073,19 @@
             }
             case 3:
             try {
-                v229 = __consts_0.const_str__13;
-                v230 = v226;
-                v231 = v227;
-                v232 = v228;
-                v233 = v229;
+                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_Exception))
                 {
-                    last_exc_value_77 = exc;
+                    last_exc_value_45 = exc;
                     block = 17;
                     break;
                 }
@@ -1901,19 +2093,20 @@
             }
             case 4:
             try {
-                v234 = 0;
-                v235 = v230;
-                v236 = v231;
-                v237 = v232;
-                v238 = v233;
-                v239 = v234;
+                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_76 = exc;
+                    last_exc_value_44 = exc;
                     block = 16;
                     break;
                 }
@@ -1921,14 +2114,15 @@
             }
             case 5:
             try {
-                v235.oenter_variant0(v236,v237,v238,v239);
+                v149.oenter_variant0(v150,v151,v152,v153);
+                v155 = item_name_13;
                 block = 6;
                 break;
             }
             catch (exc){
                 if (isinstanceof(exc, exceptions_Exception))
                 {
-                    last_exc_value_75 = exc;
+                    last_exc_value_43 = exc;
                     block = 15;
                     break;
                 }
@@ -1936,36 +2130,36 @@
             }
             case 6:
             try {
-                hide_info_ (  );
+                show_traceback_ ( v155 );
                 block = 7;
                 break;
             }
             catch (exc){
                 if (isinstanceof(exc, exceptions_Exception))
                 {
-                    last_exc_value_74 = exc;
+                    last_exc_value_42 = exc;
                     block = 14;
                     break;
                 }
                 throw(exc);
             }
             case 7:
-            v242 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v243 = v242;
+            v157 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v158 = v157;
             block = 8;
             break;
             case 8:
             try {
-                v244 = __consts_0.const_str__12;
-                v245 = v243;
-                v246 = v244;
+                v159 = __consts_0.const_str__12;
+                v160 = v158;
+                v161 = v159;
                 block = 9;
                 break;
             }
             catch (exc){
                 if (isinstanceof(exc, exceptions_Exception))
                 {
-                    last_exc_value_73 = exc;
+                    last_exc_value_41 = exc;
                     block = 13;
                     break;
                 }
@@ -1973,566 +2167,420 @@
             }
             case 9:
             try {
-                v245.oleave_variant0(v246);
+                v160.oleave_variant0(v161);
                 block = 10;
                 break;
             }
             catch (exc){
                 if (isinstanceof(exc, exceptions_Exception))
                 {
-                    last_exc_value_72 = exc;
+                    last_exc_value_40 = exc;
                     block = 11;
                     break;
                 }
                 throw(exc);
             }
             case 10:
-            return ( v219 );
+            return ( v133 );
             case 11:
-            v248 = last_exc_value_72;
-            e_4 = v248;
+            v163 = last_exc_value_40;
+            e_2 = v163;
             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 );
+            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:
-            v254 = last_exc_value_73;
-            e_4 = v254;
+            v169 = last_exc_value_41;
+            e_2 = v169;
             block = 12;
             break;
             case 14:
-            v255 = last_exc_value_74;
-            e_4 = v255;
+            v170 = last_exc_value_42;
+            e_2 = v170;
             block = 12;
             break;
             case 15:
-            v256 = last_exc_value_75;
-            e_4 = v256;
+            v171 = last_exc_value_43;
+            e_2 = v171;
             block = 12;
             break;
             case 16:
-            v257 = last_exc_value_76;
-            e_4 = v257;
+            v172 = last_exc_value_44;
+            e_2 = v172;
             block = 12;
             break;
             case 17:
-            v258 = last_exc_value_77;
-            e_4 = v258;
+            v173 = last_exc_value_45;
+            e_2 = v173;
             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:
-            v544 = v543;
-            v545 = v544[key_1];
-            v536 = v545;
-            block = 4;
-            break;
-            case 4:
-            return ( v536 );
-        }
-    }
-}
-
-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 );
-        }
-    }
-}
-
-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 );
-        }
-    }
-}
-
-function exceptions_Exception () {
-}
-
-exceptions_Exception.prototype.toString = function (){
-    return ( '<exceptions_Exception instance>' );
-}
-
-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:
-            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 ( v477 );
-        }
-    }
-}
-
-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:
-            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;
-            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;
-            item_name_15 = item_name_14;
-            data_11 = data_10;
-            msgbox_0 = v550;
-            block = 1;
-            break;
-            case 1:
-            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;
+            v174 = last_exc_value_46;
+            e_2 = v174;
+            block = 12;
+            break;
+            case 19:
+            v175 = last_exc_value_47;
+            e_2 = v175;
+            block = 12;
             break;
         }
     }
 }
 
-function ll_strconcat__String_String (obj_0,arg0_0) {
-    var v529,v530,v531;
+function Slice () {
+}
+
+Slice.prototype.toString = function (){
+    return ( '<Slice instance>' );
+}
+
+function ll_newlist__List_Record_item2__String__ite_Signed (self_8,length_0) {
+    var v543,v544;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v530 = obj_0;
-            v531 = (v530+arg0_0);
-            v529 = v531;
+            v544 = ll_newlist__List_Record_item2__String__ite_Signed_ ( undefined,length_0 );
+            v543 = v544;
             block = 1;
             break;
             case 1:
-            return ( v529 );
+            return ( v543 );
         }
     }
 }
 
-function ll_const__Signed_ (c_1) {
-    var v585;
+function ll_len__List_Record_item2__String__ite (l_5) {
+    var v435,v436,v437;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v585 = c_1;
+            v436 = l_5;
+            v437 = v436.length;
+            v435 = v437;
             block = 1;
             break;
             case 1:
-            return ( v585 );
+            return ( v435 );
         }
     }
 }
 
-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;
+function exceptions_Exception () {
+}
+
+exceptions_Exception.prototype.toString = function (){
+    return ( '<exceptions_Exception instance>' );
+}
+
+inherits(exceptions_Exception,Object);
+function create_elem (s_0) {
+    var v530,v531,v532,v533,v534,v535,v536,v537,v538,v539;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            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);
+            v531 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v531.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,9);
             undefined;
-            v265 = document;
-            v266 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v266.oleave_variant0(__consts_0.const_str__28);
+            v534 = document;
+            v535 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v535.oleave_variant0(__consts_0.const_str__14);
             undefined;
-            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;
+            v538 = v534;
+            v539 = v538.createElement(s_0);
+            v530 = v539;
             block = 1;
             break;
             case 1:
-            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;
-            }
-            else{
-                info_1 = info_0;
-                v10 = data_7;
-                block = 2;
-                break;
-            }
-            case 2:
-            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;
-            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 ( 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;
+            return ( v530 );
         }
     }
 }
 
-function exceptions_StandardError () {
-}
-
-exceptions_StandardError.prototype.toString = function (){
-    return ( '<exceptions_StandardError instance>' );
+function ll_const__Signed (c_0) {
+    var v605;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v605 = c_0;
+            block = 1;
+            break;
+            case 1:
+            return ( v605 );
+        }
+    }
 }
 
-inherits(exceptions_StandardError,exceptions_Exception);
-function ll_newlist__List_Record_item2__String__ite_Signed (self_8,length_0) {
-    var v475,v476;
+function create_debug_div () {
+    var v557,v558,v559,v560,v561,v562,v563,v564,v565,v566,v567,v568,v569,v570,v571,v572,v573,v574,v575,v576,v577,v578,v579;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v476 = ll_newlist__List_Record_item2__String__ite_Signed_ ( undefined,length_0 );
-            v475 = v476;
+            v558 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v558.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__39,13);
+            undefined;
+            v561 = document;
+            v562 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v562.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v565 = v561;
+            v566 = v565.createElement(__consts_0.const_str__40);
+            v567 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v567.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__39,16);
+            undefined;
+            v570 = document;
+            v571 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v571.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v574 = v570.childNodes;
+            v575 = ll_getitem_nonneg__dum_nocheckConst_List_ExternalT ( undefined,v574,0 );
+            v576 = v575.childNodes;
+            v577 = ll_getitem_nonneg__dum_nocheckConst_List_ExternalT ( undefined,v576,1 );
+            v578 = v577;
+            v578.appendChild(v566);
+            v557 = v566;
             block = 1;
             break;
             case 1:
-            return ( v475 );
+            return ( v557 );
         }
     }
 }
 
-function escape (s_0) {
-    var v528;
+function main_ () {
+    var v600,v601,v602,v603,v604;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v528 = s_0;
+            v601 = __consts_0.ExportedMethods;
+            v602 = v601.show_hosts(host_init);
+            v603 = __consts_0.ExportedMethods;
+            v604 = v603.show_all_statuses(comeback);
             block = 1;
             break;
             case 1:
-            return ( v528 );
+            return ( v600 );
         }
     }
 }
 
-function exceptions_LookupError () {
+function exceptions_StandardError () {
 }
 
-exceptions_LookupError.prototype.toString = function (){
-    return ( '<exceptions_LookupError instance>' );
+exceptions_StandardError.prototype.toString = function (){
+    return ( '<exceptions_StandardError instance>' );
 }
 
-inherits(exceptions_LookupError,exceptions_StandardError);
-function exceptions_KeyError () {
+inherits(exceptions_StandardError,exceptions_Exception);
+function exceptions_LookupError () {
 }
 
-exceptions_KeyError.prototype.toString = function (){
-    return ( '<exceptions_KeyError instance>' );
+exceptions_LookupError.prototype.toString = function (){
+    return ( '<exceptions_LookupError 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;
+inherits(exceptions_LookupError,exceptions_StandardError);
+function ll_listnext__Record_index__Signed__iterable__ (iter_0) {
+    var v584,v585,v586,v587,v588,v589,v590,iter_1,index_4,l_9,v591,v592,v593,v594,v595,v596,v597,etype_1,evalue_1;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v515 = iter_0.iterable;
-            v516 = iter_0.index;
-            v517 = v515;
-            v518 = v517.length;
-            v519 = (v516>=v518);
-            v520 = v519;
-            if (v520 == true)
+            v585 = iter_0.iterable;
+            v586 = iter_0.index;
+            v587 = v585;
+            v588 = v587.length;
+            v589 = (v586>=v588);
+            v590 = v589;
+            if (v590 == true)
             {
                 block = 3;
                 break;
             }
             else{
                 iter_1 = iter_0;
-                index_2 = v516;
-                l_7 = v515;
+                index_4 = v586;
+                l_9 = v585;
                 block = 1;
                 break;
             }
             case 1:
-            v521 = (index_2+1);
-            iter_1.index = v521;
-            v523 = l_7;
-            v524 = v523[index_2];
-            v514 = v524;
+            v591 = (index_4+1);
+            iter_1.index = v591;
+            v593 = l_9;
+            v594 = v593[index_4];
+            v584 = v594;
             block = 2;
             break;
             case 2:
-            return ( v514 );
+            return ( v584 );
             case 3:
-            v525 = __consts_0.exceptions_StopIteration;
-            v526 = v525.meta;
-            v527 = v525;
-            etype_0 = v526;
-            evalue_0 = v527;
+            v595 = __consts_0.exceptions_StopIteration;
+            v596 = v595.meta;
+            v597 = v595;
+            etype_1 = v596;
+            evalue_1 = v597;
             block = 4;
             break;
             case 4:
-            throw(evalue_0);
+            throw(evalue_1);
         }
     }
 }
 
-function ll_getitem_nonneg__dum_nocheckConst_List_Record_it (func_0,l_4,index_0) {
-    var v413,index_1,v414,v415,v416;
+function show_traceback_ (item_name_1) {
+    var v606,v607,v608,v609,v610,v611,v612,v613,v614,v615,v616,v617,v618,v619,v620,v621,v9,v622,v623,v624,v625,v626,v627,v628;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            index_1 = index_0;
-            v414 = l_4;
+            v607 = ll_dict_getitem__Dict_String__Record_item2__Str_St ( __consts_0.const_tuple__43,item_name_1 );
+            v608 = v607.item0;
+            v609 = v607.item1;
+            v610 = v607.item2;
+            v611 = new StringBuilder();
+            v611.ll_append(__consts_0.const_str__44);
+            v613 = v608.toString();
+            v611.ll_append(v613);
+            v611.ll_append(__consts_0.const_str__45);
+            v616 = v609.toString();
+            v611.ll_append(v616);
+            v611.ll_append(__consts_0.const_str__46);
+            v619 = v610.toString();
+            v611.ll_append(v619);
+            v611.ll_append(__consts_0.const_str__30);
+            v9 = v611.ll_build();
+            v622 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v622.oenter_variant0(__consts_0.const_str__22,__consts_0.const_str__47,__consts_0.const_str__15,122);
+            undefined;
+            set_msgbox ( item_name_1,v9 );
+            v626 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v626.oleave_variant0(__consts_0.const_str__22);
+            undefined;
             block = 1;
             break;
             case 1:
-            v415 = v414;
-            v416 = v415[index_1];
-            v413 = v416;
-            block = 2;
+            return ( v606 );
+        }
+    }
+}
+
+function ll_newlist__List_Record_item2__String__ite_Signed_ (LIST_0,length_1) {
+    var v629,v630,v631,v632;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v630 = new Array();
+            v631 = v630;
+            v631.length = length_1;
+            v629 = v630;
+            block = 1;
             break;
-            case 2:
-            return ( v413 );
+            case 1:
+            return ( v629 );
         }
     }
 }
 
-function get_elem (el_0) {
-    var v686,v687,v688,v689,v690,v691,v692,v693,v694,v695;
+function ll_listiter__Record_index__Signed__iterable_List_R (ITER_0,lst_0) {
+    var v580,v581,v582,v583;
     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;
+            v581 = new Object();
+            v581.iterable = lst_0;
+            v581.index = 0;
+            v580 = v581;
+            block = 1;
+            break;
+            case 1:
+            return ( v580 );
+        }
+    }
+}
+
+function ll_str__StringR_StringConst_String (self_9,s_2) {
+    var v599;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v599 = s_2;
             block = 1;
             break;
             case 1:
-            return ( v686 );
+            return ( v599 );
         }
     }
 }
 
+function escape (s_1) {
+    var v598;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v598 = s_1;
+            block = 1;
+            break;
+            case 1:
+            return ( v598 );
+        }
+    }
+}
+
+function exceptions_KeyError () {
+}
+
+exceptions_KeyError.prototype.toString = function (){
+    return ( '<exceptions_KeyError instance>' );
+}
+
+inherits(exceptions_KeyError,exceptions_LookupError);
 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 v633,v634,v635,v636,v637,v638,v639,v640,v641,v642,v643,v644,v645,host_dict_1,elem_0,v646,v647,last_exc_value_81,host_dict_2,elem_1,host_0,v648,v649,v650,v651,v652,v653,v654,v655,v656,v657,v3,v658,v659,v660,v661,v662,v663,v664,v665,v666,v667,v668,v669;
     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);
+            v634 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v634.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,131);
             undefined;
-            v607 = document;
-            v608 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v608.oleave_variant0(__consts_0.const_str__28);
+            v637 = document;
+            v638 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v638.oleave_variant0(__consts_0.const_str__14);
             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 );
+            v641 = v637;
+            v642 = v641.getElementById(__consts_0.const_str__48);
+            v643 = host_dict_0;
+            v644 = ll_dict_kvi__Dict_String__String__List_String_LlT_ ( v643,undefined,undefined );
+            v645 = ll_listiter__Record_index__Signed__iterable_List_S ( undefined,v644 );
             host_dict_1 = host_dict_0;
-            elem_0 = v612;
-            v616 = v615;
+            elem_0 = v642;
+            v646 = v645;
             block = 1;
             break;
             case 1:
             try {
-                v617 = ll_listnext__Record_index__Signed__iterable_ ( v616 );
+                v647 = ll_listnext__Record_index__Signed__iterable_ ( v646 );
                 host_dict_2 = host_dict_1;
                 elem_1 = elem_0;
-                host_0 = v617;
-                v618 = v616;
+                host_0 = v647;
+                v648 = v646;
                 block = 2;
                 break;
             }
@@ -2545,49 +2593,113 @@
                 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);
+            v649 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v649.oenter_variant0(__consts_0.const_str__27,__consts_0.const_str__49,__consts_0.const_str__15,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);
+            v652 = create_elem ( __consts_0.const_str__50 );
+            v653 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v653.oleave_variant0(__consts_0.const_str__27);
             undefined;
-            v626 = v622.style;
-            v626.background = __consts_0.const_str__51;
+            v656 = v652.style;
+            v656.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);
+            v658 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v658.oenter_variant0(__consts_0.const_str__18,__consts_0.const_str__52,__consts_0.const_str__15,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);
+            v661 = create_text_elem ( v3 );
+            v662 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v662.oleave_variant0(__consts_0.const_str__18);
+            undefined;
+            v665 = v652;
+            v665.appendChild(v661);
+            v652.id = host_0;
+            v668 = elem_1;
+            v668.appendChild(v652);
             host_dict_1 = host_dict_2;
             elem_0 = elem_1;
-            v616 = v618;
+            v646 = v648;
+            block = 1;
+            break;
+            case 3:
+            return ( v633 );
+        }
+    }
+}
+
+function ll_dict_kvi__Dict_String__String__List_String_LlT_ (d_2,LIST_1,func_2) {
+    var v716,v717,v718,v719,v720,v721,i_4,it_0,result_0,v722,v723,v724,i_5,it_1,result_1,v725,v726,v727,v728,it_2,result_2,v729,v730;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v717 = d_2;
+            v718 = get_dict_len ( v717 );
+            v719 = ll_newlist__List_String_LlT_Signed ( undefined,v718 );
+            v720 = d_2;
+            v721 = dict_items_iterator ( v720 );
+            i_4 = 0;
+            it_0 = v721;
+            result_0 = v719;
             block = 1;
             break;
+            case 1:
+            v722 = it_0;
+            v723 = v722.ll_go_next();
+            v724 = v723;
+            if (v724 == true)
+            {
+                i_5 = i_4;
+                it_1 = it_0;
+                result_1 = result_0;
+                block = 3;
+                break;
+            }
+            else{
+                v716 = result_0;
+                block = 2;
+                break;
+            }
+            case 2:
+            return ( v716 );
             case 3:
-            return ( v603 );
+            v725 = result_1;
+            v726 = it_1;
+            v727 = v726.ll_current_key();
+            v725[i_5]=v727;
+            it_2 = it_1;
+            result_2 = result_1;
+            v729 = i_5;
+            block = 4;
+            break;
+            case 4:
+            v730 = (v729+1);
+            i_4 = v730;
+            it_0 = it_2;
+            result_0 = result_2;
+            block = 1;
+            break;
         }
     }
 }
 
+function exceptions_StopIteration () {
+}
+
+exceptions_StopIteration.prototype.toString = function (){
+    return ( '<exceptions_StopIteration instance>' );
+}
+
+inherits(exceptions_StopIteration,exceptions_Exception);
 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 v670,v671,v672,v673,msglist_1,v674,v675,v676,v677,msglist_2,v678,v679,last_exc_value_82,msglist_3,v680,v4,v681,v682,v683,v684,v685,v686,v687,v688,msglist_4,v689,v690,v691,v692,v693,v694,last_exc_value_83,v695,v5,v696,v697,v698,v699,v700,v701,v702,v703,v704,v705;
     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)
+            v671 = ll_len__List_Dict_String__String__ ( msglist_0 );
+            v672 = (v671==0);
+            v673 = v672;
+            if (v673 == true)
             {
                 block = 4;
                 break;
@@ -2598,20 +2710,20 @@
                 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 );
+            v674 = __consts_0.py____test_rsession_webjs_Pending.opending;
+            v675 = 0;
+            v676 = ll_listslice_startonly__List_Dict_String__String__ ( undefined,v674,v675 );
+            v677 = ll_listiter__Record_index__Signed__iterable_List_D ( undefined,v676 );
             msglist_2 = msglist_1;
-            v648 = v647;
+            v678 = v677;
             block = 2;
             break;
             case 2:
             try {
-                v649 = ll_listnext__Record_index__Signed__iterable__ ( v648 );
+                v679 = ll_listnext__Record_index__Signed__iterable ( v678 );
                 msglist_3 = msglist_2;
-                v650 = v648;
-                v4 = v649;
+                v680 = v678;
+                v4 = v679;
                 block = 3;
                 break;
             }
@@ -2625,18 +2737,18 @@
                 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);
+            v681 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v681.oenter_variant0(__consts_0.const_str__54,__consts_0.const_str__55,__consts_0.const_str__15,30);
             undefined;
-            v654 = process ( v4 );
-            v655 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v655.oleave_variant0(__consts_0.const_str__54);
+            v684 = process ( v4 );
+            v685 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v685.oleave_variant0(__consts_0.const_str__54);
             undefined;
-            v658 = v654;
-            if (v658 == true)
+            v688 = v684;
+            if (v688 == true)
             {
                 msglist_2 = msglist_3;
-                v648 = v650;
+                v678 = v680;
                 block = 2;
                 break;
             }
@@ -2645,20 +2757,20 @@
                 break;
             }
             case 4:
-            return ( v640 );
+            return ( v670 );
             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;
+            v689 = new Array();
+            v689.length = 0;
+            __consts_0.py____test_rsession_webjs_Pending.opending = v689;
+            v692 = ll_listiter__Record_index__Signed__iterable_List_D ( undefined,msglist_4 );
+            v693 = v692;
             block = 6;
             break;
             case 6:
             try {
-                v664 = ll_listnext__Record_index__Signed__iterable__ ( v663 );
-                v665 = v663;
-                v5 = v664;
+                v694 = ll_listnext__Record_index__Signed__iterable ( v693 );
+                v695 = v693;
+                v5 = v694;
                 block = 7;
                 break;
             }
@@ -2671,17 +2783,17 @@
                 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);
+            v696 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v696.oenter_variant0(__consts_0.const_str__54,__consts_0.const_str__56,__consts_0.const_str__15,34);
             undefined;
-            v669 = process ( v5 );
-            v670 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-            v670.oleave_variant0(__consts_0.const_str__54);
+            v699 = process ( v5 );
+            v700 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v700.oleave_variant0(__consts_0.const_str__54);
             undefined;
-            v673 = v669;
-            if (v673 == true)
+            v703 = v699;
+            if (v703 == true)
             {
-                v663 = v665;
+                v693 = v695;
                 block = 6;
                 break;
             }
@@ -2690,311 +2802,273 @@
                 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;
+            v704 = __consts_0.ExportedMethods;
+            v705 = v704.show_all_statuses(comeback);
             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;
+function ll_dict_getitem__Dict_String__Record_item2__Str_St (d_1,key_2) {
+    var v706,v707,v708,v709,v710,v711,v712,etype_2,evalue_2,key_3,v713,v714,v715;
     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)
+        switch(block){
+            case 0:
+            v707 = d_1;
+            v708 = (v707[key_2]!=undefined);
+            v709 = v708;
+            if (v709 == true)
             {
-                i_5 = i_4;
-                it_1 = it_0;
-                result_1 = result_0;
+                key_3 = key_2;
+                v713 = d_1;
                 block = 3;
                 break;
             }
             else{
-                v723 = result_0;
-                block = 2;
+                block = 1;
                 break;
             }
+            case 1:
+            v710 = __consts_0.exceptions_KeyError;
+            v711 = v710.meta;
+            v712 = v710;
+            etype_2 = v711;
+            evalue_2 = v712;
+            block = 2;
+            break;
             case 2:
-            return ( v723 );
+            throw(evalue_2);
             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;
+            v714 = v713;
+            v715 = v714[key_3];
+            v706 = v715;
             block = 4;
             break;
             case 4:
-            v737 = (v736+1);
-            i_4 = v737;
-            it_0 = it_2;
-            result_0 = result_2;
-            block = 1;
-            break;
+            return ( v706 );
         }
     }
 }
 
-function create_text_elem (txt_2) {
-    var v709,v710,v711,v712,v713,v714,v715,v716,v717,v718;
+function ll_newlist__List_String_LlT_Signed (LIST_2,length_2) {
+    var v749,v750,v751,v752;
     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;
+            v750 = new Array();
+            v751 = v750;
+            v751.length = length_2;
+            v749 = v750;
             block = 1;
             break;
             case 1:
-            return ( v709 );
+            return ( v749 );
         }
     }
 }
 
-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;
+function ll_listnext__Record_index__Signed__iterable (iter_4) {
+    var v774,v775,v776,v777,v778,v779,v780,iter_5,index_6,l_14,v781,v782,v783,v784,v785,v786,v787,etype_4,evalue_4;
     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)
+            v775 = iter_4.iterable;
+            v776 = iter_4.index;
+            v777 = v775;
+            v778 = v777.length;
+            v779 = (v776>=v778);
+            v780 = v779;
+            if (v780 == true)
             {
                 block = 3;
                 break;
             }
             else{
-                iter_3 = iter_2;
-                index_5 = v744;
-                l_10 = v743;
+                iter_5 = iter_4;
+                index_6 = v776;
+                l_14 = v775;
                 block = 1;
                 break;
             }
             case 1:
-            v749 = (index_5+1);
-            iter_3.index = v749;
-            v751 = l_10;
-            v752 = v751[index_5];
-            v742 = v752;
+            v781 = (index_6+1);
+            iter_5.index = v781;
+            v783 = l_14;
+            v784 = v783[index_6];
+            v774 = v784;
             block = 2;
             break;
             case 2:
-            return ( v742 );
+            return ( v774 );
             case 3:
-            v753 = __consts_0.exceptions_StopIteration;
-            v754 = v753.meta;
-            v755 = v753;
-            etype_3 = v754;
-            evalue_3 = v755;
+            v785 = __consts_0.exceptions_StopIteration;
+            v786 = v785.meta;
+            v787 = v785;
+            etype_4 = v786;
+            evalue_4 = v787;
             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 );
+            throw(evalue_4);
         }
     }
 }
 
-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;
+function ll_listnext__Record_index__Signed__iterable_ (iter_2) {
+    var v735,v736,v737,v738,v739,v740,v741,iter_3,index_5,l_10,v742,v743,v744,v745,v746,v747,v748,etype_3,evalue_3;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v677 = d_1;
-            v678 = (v677[key_2]!=undefined);
-            v679 = v678;
-            if (v679 == true)
+            v736 = iter_2.iterable;
+            v737 = iter_2.index;
+            v738 = v736;
+            v739 = v738.length;
+            v740 = (v737>=v739);
+            v741 = v740;
+            if (v741 == true)
             {
-                key_3 = key_2;
-                v683 = d_1;
                 block = 3;
                 break;
             }
             else{
+                iter_3 = iter_2;
+                index_5 = v737;
+                l_10 = v736;
                 block = 1;
                 break;
             }
             case 1:
-            v680 = __consts_0.exceptions_KeyError;
-            v681 = v680.meta;
-            v682 = v680;
-            etype_2 = v681;
-            evalue_2 = v682;
+            v742 = (index_5+1);
+            iter_3.index = v742;
+            v744 = l_10;
+            v745 = v744[index_5];
+            v735 = v745;
             block = 2;
             break;
             case 2:
-            throw(evalue_2);
+            return ( v735 );
             case 3:
-            v684 = v683;
-            v685 = v684[key_3];
-            v676 = v685;
+            v746 = __consts_0.exceptions_StopIteration;
+            v747 = v746.meta;
+            v748 = v746;
+            etype_3 = v747;
+            evalue_3 = v748;
             block = 4;
             break;
             case 4:
-            return ( v676 );
+            throw(evalue_3);
         }
     }
 }
 
-function ll_newlist__List_Record_item2__String__ite_Signed_ (LIST_0,length_1) {
-    var v719,v720,v721,v722;
+function ll_listiter__Record_index__Signed__iterable_List_S (ITER_1,lst_1) {
+    var v731,v732,v733,v734;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v720 = new Array();
-            v721 = v720;
-            v721.length = length_1;
-            v719 = v720;
+            v732 = new Object();
+            v732.iterable = lst_1;
+            v732.index = 0;
+            v731 = v732;
             block = 1;
             break;
             case 1:
-            return ( v719 );
+            return ( v731 );
         }
     }
 }
 
-function exceptions_StopIteration () {
+function ll_len__List_Dict_String__String__ (l_11) {
+    var v753,v754,v755;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v754 = l_11;
+            v755 = v754.length;
+            v753 = v755;
+            block = 1;
+            break;
+            case 1:
+            return ( v753 );
+        }
+    }
 }
 
-exceptions_StopIteration.prototype.toString = function (){
-    return ( '<exceptions_StopIteration instance>' );
+function ll_listslice_startonly__List_Dict_String__String__ (RESLIST_3,l1_7,start_3) {
+    var v756,v757,v758,v759,v760,v761,l1_8,i_6,j_4,l_12,len1_2,v762,v763,l1_9,i_7,j_5,l_13,len1_3,v764,v765,v766,v767,v768,v769;
+    var block = 0;
+    for(;;){
+        switch(block){
+            case 0:
+            v757 = l1_7;
+            v758 = v757.length;
+            v759 = (v758-start_3);
+            undefined;
+            v761 = ll_newlist__List_Dict_String__String__LlT_Signed ( undefined,v759 );
+            l1_8 = l1_7;
+            i_6 = start_3;
+            j_4 = 0;
+            l_12 = v761;
+            len1_2 = v758;
+            block = 1;
+            break;
+            case 1:
+            v762 = (i_6<len1_2);
+            v763 = v762;
+            if (v763 == 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{
+                v756 = l_12;
+                block = 2;
+                break;
+            }
+            case 2:
+            return ( v756 );
+            case 3:
+            v764 = l_13;
+            v765 = l1_9;
+            v766 = v765[i_7];
+            v764[j_5]=v766;
+            v768 = (i_7+1);
+            v769 = (j_5+1);
+            l1_8 = l1_9;
+            i_6 = v768;
+            j_4 = v769;
+            l_12 = l_13;
+            len1_2 = len1_3;
+            block = 1;
+            break;
+        }
+    }
 }
 
-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 v788,v789,v790,v791,msg_1,v792,v793,v794,v795,v796,v797,v798,v799,v800,v801,v802,v803,v804,v805,v806,v807,v808,v809,v810,v811,v812,msg_2,v813,v814,v815,msg_3,v816,v817,v818,msg_4,v819,last_exception_40,last_exc_value_84,msg_5,v7,v820,v821,v822,v823,v824,v825,last_exception_41,last_exc_value_85,v826,msg_6,v827,msg_7,module_part_0,v828,msg_8,v829,msg_9,v830,v831,v832,v833,v834,msg_10,module_part_1,v835,v836,v837,v838,v839,v840,last_exception_42,last_exc_value_86,module_part_2,v841,msg_11,v842,msg_12,module_part_3,td_0,v843,msg_13,module_part_4,td_1,v844,v845,last_exception_43,last_exc_value_87,msg_14,module_part_5,td_2,v846,v847,v848,v849,v850,v851,v852,v853,msg_15,module_part_6,td_3,v854,v855,v856,last_exception_44,last_exc_value_88,msg_16,module_part_7,td_4,v857,msg_17,module_part_8,td_5,v858,v859,last_exception_45,last_exc_value_89,msg_18,module_part_9,td_6,v860,last_exception_46,last_exc_value_90,msg_19,item_name_18,module_part_10,td_7,v861,last_exception_47,last_exc_value_91,msg_20,item_name_19,module_part_11,td_8,v862,v863,v864,msg_21,item_name_20,module_part_12,td_9,v865,last_exception_48,last_exc_value_92,msg_22,item_name_21,module_part_13,td_10,v866,v867,v868,v869,msg_23,item_name_22,module_part_14,td_11,v870,v871,v872,v873,v874,v875,last_exception_49,last_exc_value_93,item_name_23,td_12,v876,msg_24,module_part_15,v877,msg_25,item_name_24,module_part_16,td_13,link_0,v878,item_name_25,module_part_17,td_14,link_1,v879,v880,v881,last_exception_50,last_exc_value_94,item_name_26,module_part_18,td_15,link_2,v882,v883,v884,v885,v886,v887,v888,v889,item_name_27,module_part_19,td_16,link_3,v890,v891,v892,last_exception_51,last_exc_value_95,item_name_28,module_part_20,td_17,link_4,v893,v894,v895,v896,v897,v898,last_exception_52,last_exc_value_96,link_5,module_part_21,item_name_29,td_18,v899,v900,item_name_30,module_part_22,td_19,txt_3,link_6,v901,item_name_31,module_part_23,td_20,link_7,v902,v903,v904,last_exception_53,last_exc_value_97,item_name_32,module_part_24,td_21,link_8,v905,item_name_33,module_part_25,td_22,v906,v907,v908,last_exception_54,last_exc_value_98,item_name_34,module_part_26,td_23,v909,module_part_27,td_24,v910,v911,v912,last_exception_55,last_exc_value_99,td_25,v913,v914,v915,v916,v917,last_exception_56,last_exc_value_100,v918,v919,v920,v921,v922,v923,v924,v925,v926,v927,v928,v929,msg_26,item_name_35,module_part_28,td_26,v930,msg_27,module_part_29,td_27,v931,v932,v933,last_exception_57,last_exc_value_101,msg_28,module_part_30,td_28,v934,v935,v936,v937,v938,v939,last_exception_58,last_exc_value_102,td_29,module_part_31,v940,msg_29,v941,msg_30,module_part_32,td_30,link_9,v942,module_part_33,td_31,link_10,v943,v944,v945,last_exception_59,last_exc_value_103,module_part_34,td_32,link_11,v946,v947,v948,v949,v950,v951,v952,v953,module_part_35,td_33,link_12,v954,v955,v956,last_exception_60,last_exc_value_104,module_part_36,td_34,link_13,v957,v958,v959,v960,v961,v962,last_exception_61,last_exc_value_105,link_14,td_35,v963,module_part_37,v964,module_part_38,td_36,txt_4,link_15,v965,module_part_39,td_37,link_16,v966,v967,v968,last_exception_62,last_exc_value_106,module_part_40,td_38,link_17,v969,module_part_41,td_39,v970,v971,v972,last_exception_63,last_exc_value_107,module_part_42,td_40,v973,v974,v975,v976,v977,v978,last_exception_64,last_exc_value_108,td_41,module_part_43,v979,v980,module_part_44,td_42,txt_5,v981,module_part_45,td_43,v982,v983,v984,last_exception_65,last_exc_value_109,msg_31,v985,v986,v987,v988,v989,v990,v991,v992,v993,v994,v995,v996,msg_32,main_t_0,v997,v998,v999,msg_33,main_t_1,v1000,v1001,v1002,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,v8,v1032,v1033,v1034,v1035,v1036,v1037,v1038,v1039,v1040,v1041,v1042,v1043,v1044,v1045,v1046,v1047,v1048,v1049,v1050,v1051,v1052,v1053,v1054;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v792 = get_dict_len ( msg_0 );
-            v793 = (v792==0);
-            v794 = v793;
-            if (v794 == true)
+            v789 = get_dict_len ( msg_0 );
+            v790 = (v789==0);
+            v791 = v790;
+            if (v791 == true)
             {
-                v791 = false;
+                v788 = false;
                 block = 4;
                 break;
             }
@@ -3004,31 +3078,31 @@
                 break;
             }
             case 1:
-            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);
+            v792 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v792.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,55);
             undefined;
-            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)
+            v795 = document;
+            v796 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v796.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v799 = v795;
+            v800 = v799.getElementById(__consts_0.const_str__57);
+            v801 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v801.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,57);
+            undefined;
+            v804 = document;
+            v805 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v805.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v808 = v804;
+            v809 = v808.getElementById(__consts_0.const_str__58);
+            v810 = ll_dict_getitem__Dict_String__String__String ( msg_1,__consts_0.const_str__59 );
+            v811 = ll_streq__String_String ( v810,__consts_0.const_str__60 );
+            v812 = v811;
+            if (v812 == true)
             {
                 msg_32 = msg_1;
-                main_t_0 = v812;
+                main_t_0 = v809;
                 block = 61;
                 break;
             }
@@ -3038,10 +3112,10 @@
                 break;
             }
             case 2:
-            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)
+            v813 = ll_dict_getitem__Dict_String__String__String ( msg_2,__consts_0.const_str__59 );
+            v814 = ll_streq__String_String ( v813,__consts_0.const_str__61 );
+            v815 = v814;
+            if (v815 == true)
             {
                 msg_31 = msg_2;
                 block = 60;
@@ -3053,27 +3127,27 @@
                 break;
             }
             case 3:
-            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)
+            v816 = ll_dict_getitem__Dict_String__String__String ( msg_3,__consts_0.const_str__59 );
+            v817 = ll_streq__String_String ( v816,__consts_0.const_str__62 );
+            v818 = v817;
+            if (v818 == true)
             {
                 msg_4 = msg_3;
                 block = 5;
                 break;
             }
             else{
-                v791 = true;
+                v788 = true;
                 block = 4;
                 break;
             }
             case 4:
-            return ( v791 );
+            return ( v788 );
             case 5:
             try {
-                v822 = ll_dict_getitem__Dict_String__String__String ( msg_4,__consts_0.const_str__63 );
+                v819 = ll_dict_getitem__Dict_String__String__String ( msg_4,__consts_0.const_str__63 );
                 msg_5 = msg_4;
-                v6 = v822;
+                v7 = v819;
                 block = 6;
                 break;
             }
@@ -3087,13 +3161,13 @@
             }
             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);
+                v820 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v820.oenter_variant0(__consts_0.const_str__24,__consts_0.const_str__64,__consts_0.const_str__15,74);
                 undefined;
-                v826 = get_elem ( v6 );
-                v827 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
-                v827.oleave_variant0(__consts_0.const_str__37);
-                v829 = v826;
+                v823 = get_elem ( v7 );
+                v824 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v824.oleave_variant0(__consts_0.const_str__24);
+                v826 = v823;
                 msg_6 = msg_5;
                 block = 7;
                 break;
@@ -3109,12 +3183,12 @@
             case 7:
             undefined;
             msg_7 = msg_6;
-            module_part_0 = v829;
+            module_part_0 = v826;
             block = 8;
             break;
             case 8:
-            v831 = !!module_part_0;
-            if (v831 == true)
+            v828 = !!module_part_0;
+            if (v828 == true)
             {
                 msg_10 = msg_7;
                 module_part_1 = module_part_0;
@@ -3127,33 +3201,33 @@
                 break;
             }
             case 9:
-            v832 = __consts_0.py____test_rsession_webjs_Pending.opending;
+            v829 = __consts_0.py____test_rsession_webjs_Pending.opending;
             msg_9 = msg_8;
-            v833 = v832;
+            v830 = v829;
             block = 10;
             break;
             case 10:
-            v834 = v833;
-            v835 = v834;
-            v836 = msg_9;
+            v831 = v830;
+            v832 = v831;
+            v833 = msg_9;
             block = 11;
             break;
             case 11:
-            ll_append__List_Dict_String__String___Dict_String_ ( v835,v836 );
-            v791 = true;
+            ll_append__List_Dict_String__String___Dict_String_ ( v832,v833 );
+            v788 = 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);
+                v835 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v835.oenter_variant0(__consts_0.const_str__27,__consts_0.const_str__49,__consts_0.const_str__15,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);
+                v838 = create_elem ( __consts_0.const_str__50 );
+                v839 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v839.oleave_variant0(__consts_0.const_str__27);
                 module_part_2 = module_part_1;
+                v841 = v838;
                 msg_11 = msg_10;
-                v844 = v841;
                 block = 13;
                 break;
             }
@@ -3169,25 +3243,25 @@
             undefined;
             msg_12 = msg_11;
             module_part_3 = module_part_2;
-            td_0 = v844;
+            td_0 = v841;
             block = 14;
             break;
             case 14:
-            v846 = td_0;
+            v843 = td_0;
             msg_13 = msg_12;
             module_part_4 = module_part_3;
             td_1 = td_0;
-            v847 = v846;
+            v844 = v843;
             block = 15;
             break;
             case 15:
             try {
-                v848 = ll_dict_getitem__Dict_String__String__String ( msg_13,__consts_0.const_str__65 );
+                v845 = 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;
+                v846 = v844;
+                v847 = v845;
                 block = 16;
                 break;
             }
@@ -3200,22 +3274,22 @@
                 throw(exc);
             }
             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();
+            v848 = new StringBuilder();
+            v848.ll_append(__consts_0.const_str__66);
+            v850 = v847.toString();
+            v848.ll_append(v850);
+            v848.ll_append(__consts_0.const_str__67);
+            v853 = v848.ll_build();
             msg_15 = msg_14;
             module_part_6 = module_part_5;
             td_3 = td_2;
-            v857 = v849;
-            v858 = v856;
+            v854 = v846;
+            v855 = v853;
             block = 17;
             break;
             case 17:
             try {
-                v857.setAttribute(__consts_0.const_str__68,v858);
+                v854.setAttribute(__consts_0.const_str__68,v855);
                 msg_16 = msg_15;
                 module_part_7 = module_part_6;
                 td_4 = td_3;
@@ -3231,16 +3305,16 @@
                 throw(exc);
             }
             case 18:
-            v860 = td_4;
+            v857 = td_4;
             msg_17 = msg_16;
             module_part_8 = module_part_7;
             td_5 = td_4;
-            v861 = v860;
+            v858 = v857;
             block = 19;
             break;
             case 19:
             try {
-                v861.setAttribute(__consts_0.const_str__69,__consts_0.const_str__70);
+                v858.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;
@@ -3257,9 +3331,9 @@
             }
             case 20:
             try {
-                v863 = ll_dict_getitem__Dict_String__String__String ( msg_18,__consts_0.const_str__65 );
+                v860 = ll_dict_getitem__Dict_String__String__String ( msg_18,__consts_0.const_str__65 );
                 msg_19 = msg_18;
-                item_name_18 = v863;
+                item_name_18 = v860;
                 module_part_10 = module_part_9;
                 td_7 = td_6;
                 block = 21;
@@ -3275,12 +3349,12 @@
             }
             case 21:
             try {
-                v864 = ll_dict_getitem__Dict_String__String__String ( msg_19,__consts_0.const_str__71 );
+                v861 = 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;
+                v862 = v861;
                 block = 22;
                 break;
             }
@@ -3293,9 +3367,9 @@
                 throw(exc);
             }
             case 22:
-            v866 = ll_streq__String_String ( v865,__consts_0.const_str__72 );
-            v867 = v866;
-            if (v867 == true)
+            v863 = ll_streq__String_String ( v862,__consts_0.const_str__72 );
+            v864 = v863;
+            if (v864 == true)
             {
                 module_part_42 = module_part_11;
                 td_40 = td_8;
@@ -3312,12 +3386,12 @@
             }
             case 23:
             try {
-                v868 = ll_dict_getitem__Dict_String__String__String ( msg_21,__consts_0.const_str__73 );
+                v865 = 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;
+                v866 = v865;
                 block = 24;
                 break;
             }
@@ -3330,10 +3404,10 @@
                 throw(exc);
             }
             case 24:
-            v870 = ll_streq__String_String ( v869,__consts_0.const_str__74 );
-            v871 = !v870;
-            v872 = v871;
-            if (v872 == true)
+            v867 = ll_streq__String_String ( v866,__consts_0.const_str__74 );
+            v868 = !v867;
+            v869 = v868;
+            if (v869 == true)
             {
                 msg_26 = msg_22;
                 item_name_35 = item_name_21;
@@ -3352,17 +3426,17 @@
             }
             case 25:
             try {
-                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);
+                v870 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v870.oenter_variant0(__consts_0.const_str__27,__consts_0.const_str__75,__consts_0.const_str__15,95);
                 undefined;
-                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;
+                v873 = create_elem ( __consts_0.const_str__76 );
+                v874 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v874.oleave_variant0(__consts_0.const_str__27);
+                item_name_23 = item_name_22;
                 td_12 = td_11;
+                v876 = v873;
+                msg_24 = msg_23;
                 module_part_15 = module_part_14;
-                item_name_23 = item_name_22;
-                v879 = v876;
                 block = 26;
                 break;
             }
@@ -3380,28 +3454,28 @@
             item_name_24 = item_name_23;
             module_part_16 = module_part_15;
             td_13 = td_12;
-            link_0 = v879;
+            link_0 = v876;
             block = 27;
             break;
             case 27:
-            v881 = link_0;
+            v878 = link_0;
             item_name_25 = item_name_24;
             module_part_17 = module_part_16;
             td_14 = td_13;
             link_1 = link_0;
-            v882 = v881;
-            v883 = msg_25;
+            v879 = v878;
+            v880 = msg_25;
             block = 28;
             break;
             case 28:
             try {
-                v884 = ll_dict_getitem__Dict_String__String__String ( v883,__consts_0.const_str__65 );
+                v881 = ll_dict_getitem__Dict_String__String__String ( v880,__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;
-                v885 = v882;
-                v886 = v884;
+                v882 = v879;
+                v883 = v881;
                 block = 29;
                 break;
             }
@@ -3414,23 +3488,23 @@
                 throw(exc);
             }
             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();
+            v884 = new StringBuilder();
+            v884.ll_append(__consts_0.const_str__77);
+            v886 = v883.toString();
+            v884.ll_append(v886);
+            v884.ll_append(__consts_0.const_str__67);
+            v889 = v884.ll_build();
             item_name_27 = item_name_26;
             module_part_19 = module_part_18;
             td_16 = td_15;
             link_3 = link_2;
-            v893 = v885;
-            v894 = v892;
+            v890 = v882;
+            v891 = v889;
             block = 30;
             break;
             case 30:
             try {
-                v893.setAttribute(__consts_0.const_str__78,v894);
+                v890.setAttribute(__consts_0.const_str__78,v891);
                 item_name_28 = item_name_27;
                 module_part_20 = module_part_19;
                 td_17 = td_16;
@@ -3448,17 +3522,17 @@
             }
             case 31:
             try {
-                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);
+                v893 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v893.oenter_variant0(__consts_0.const_str__18,__consts_0.const_str__79,__consts_0.const_str__15,98);
                 undefined;
-                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);
+                v896 = create_text_elem ( __consts_0.const_str__80 );
+                v897 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v897.oleave_variant0(__consts_0.const_str__18);
+                link_5 = link_4;
+                module_part_21 = module_part_20;
                 item_name_29 = item_name_28;
                 td_18 = td_17;
-                module_part_21 = module_part_20;
-                v902 = v899;
-                link_5 = link_4;
+                v899 = v896;
                 block = 32;
                 break;
             }
@@ -3475,23 +3549,23 @@
             item_name_30 = item_name_29;
             module_part_22 = module_part_21;
             td_19 = td_18;
-            txt_3 = v902;
+            txt_3 = v899;
             link_6 = link_5;
             block = 33;
             break;
             case 33:
-            v904 = link_6;
+            v901 = link_6;
             item_name_31 = item_name_30;
             module_part_23 = module_part_22;
             td_20 = td_19;
             link_7 = link_6;
-            v905 = v904;
-            v906 = txt_3;
+            v902 = v901;
+            v903 = txt_3;
             block = 34;
             break;
             case 34:
             try {
-                v905.appendChild(v906);
+                v902.appendChild(v903);
                 item_name_32 = item_name_31;
                 module_part_24 = module_part_23;
                 td_21 = td_20;
@@ -3508,17 +3582,17 @@
                 throw(exc);
             }
             case 35:
-            v908 = td_21;
+            v905 = td_21;
             item_name_33 = item_name_32;
             module_part_25 = module_part_24;
             td_22 = td_21;
-            v909 = v908;
-            v910 = link_8;
+            v906 = v905;
+            v907 = link_8;
             block = 36;
             break;
             case 36:
             try {
-                v909.appendChild(v910);
+                v906.appendChild(v907);
                 item_name_34 = item_name_33;
                 module_part_26 = module_part_25;
                 td_23 = td_22;
@@ -3534,18 +3608,18 @@
                 throw(exc);
             }
             case 37:
-            v912 = __consts_0.ExportedMethods;
+            v909 = __consts_0.ExportedMethods;
             module_part_27 = module_part_26;
             td_24 = td_23;
-            v913 = v912;
-            v914 = item_name_34;
+            v910 = v909;
+            v911 = item_name_34;
             block = 38;
             break;
             case 38:
             try {
-                v915 = v913.show_fail(v914,fail_come_back);
+                v912 = v910.show_fail(v911,fail_come_back);
                 td_25 = td_24;
-                v916 = module_part_27;
+                v913 = module_part_27;
                 block = 39;
                 break;
             }
@@ -3558,15 +3632,15 @@
                 throw(exc);
             }
             case 39:
-            v917 = v916;
-            v918 = v917;
-            v919 = td_25;
+            v914 = v913;
+            v915 = v914;
+            v916 = td_25;
             block = 40;
             break;
             case 40:
             try {
-                v918.appendChild(v919);
-                v791 = true;
+                v915.appendChild(v916);
+                v788 = true;
                 block = 4;
                 break;
             }
@@ -3579,33 +3653,33 @@
                 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);
+            v918 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v918.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,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;
+            v921 = document;
+            v922 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v922.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v925 = v921;
+            v926 = v925.getElementById(__consts_0.const_str__57);
+            v927 = v926.innerHTML;
+            v928 = ll_strconcat__String_String ( v927,__consts_0.const_str__81 );
+            v926.innerHTML = v928;
+            v788 = true;
             block = 4;
             break;
             case 42:
-            v933 = __consts_0.ExportedMethods;
+            v930 = __consts_0.ExportedMethods;
             msg_27 = msg_26;
             module_part_29 = module_part_28;
             td_27 = td_26;
-            v934 = v933;
-            v935 = item_name_35;
+            v931 = v930;
+            v932 = item_name_35;
             block = 43;
             break;
             case 43:
             try {
-                v936 = v934.show_skip(v935,skip_come_back);
+                v933 = v931.show_skip(v932,skip_come_back);
                 msg_28 = msg_27;
                 module_part_30 = module_part_29;
                 td_28 = td_27;
@@ -3622,16 +3696,16 @@
             }
             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);
+                v934 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v934.oenter_variant0(__consts_0.const_str__27,__consts_0.const_str__75,__consts_0.const_str__15,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;
+                v937 = create_elem ( __consts_0.const_str__76 );
+                v938 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v938.oleave_variant0(__consts_0.const_str__27);
                 td_29 = td_28;
+                module_part_31 = module_part_30;
+                v940 = v937;
                 msg_29 = msg_28;
-                v943 = v940;
                 block = 45;
                 break;
             }
@@ -3648,26 +3722,26 @@
             msg_30 = msg_29;
             module_part_32 = module_part_31;
             td_30 = td_29;
-            link_9 = v943;
+            link_9 = v940;
             block = 46;
             break;
             case 46:
-            v945 = link_9;
+            v942 = link_9;
             module_part_33 = module_part_32;
             td_31 = td_30;
             link_10 = link_9;
-            v946 = v945;
-            v947 = msg_30;
+            v943 = v942;
+            v944 = msg_30;
             block = 47;
             break;
             case 47:
             try {
-                v948 = ll_dict_getitem__Dict_String__String__String ( v947,__consts_0.const_str__65 );
+                v945 = ll_dict_getitem__Dict_String__String__String ( v944,__consts_0.const_str__65 );
                 module_part_34 = module_part_33;
                 td_32 = td_31;
                 link_11 = link_10;
-                v949 = v946;
-                v950 = v948;
+                v946 = v943;
+                v947 = v945;
                 block = 48;
                 break;
             }
@@ -3680,22 +3754,22 @@
                 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();
+            v948 = new StringBuilder();
+            v948.ll_append(__consts_0.const_str__82);
+            v950 = v947.toString();
+            v948.ll_append(v950);
+            v948.ll_append(__consts_0.const_str__67);
+            v953 = v948.ll_build();
             module_part_35 = module_part_34;
             td_33 = td_32;
             link_12 = link_11;
-            v957 = v949;
-            v958 = v956;
+            v954 = v946;
+            v955 = v953;
             block = 49;
             break;
             case 49:
             try {
-                v957.setAttribute(__consts_0.const_str__78,v958);
+                v954.setAttribute(__consts_0.const_str__78,v955);
                 module_part_36 = module_part_35;
                 td_34 = td_33;
                 link_13 = link_12;
@@ -3712,16 +3786,16 @@
             }
             case 50:
             try {
-                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);
+                v957 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v957.oenter_variant0(__consts_0.const_str__18,__consts_0.const_str__83,__consts_0.const_str__15,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);
+                v960 = create_text_elem ( __consts_0.const_str__84 );
+                v961 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v961.oleave_variant0(__consts_0.const_str__18);
+                link_14 = link_13;
                 td_35 = td_34;
+                v963 = v960;
                 module_part_37 = module_part_36;
-                link_14 = link_13;
-                v966 = v963;
                 block = 51;
                 break;
             }
@@ -3737,22 +3811,22 @@
             undefined;
             module_part_38 = module_part_37;
             td_36 = td_35;
-            txt_4 = v966;
+            txt_4 = v963;
             link_15 = link_14;
             block = 52;
             break;
             case 52:
-            v968 = link_15;
+            v965 = link_15;
             module_part_39 = module_part_38;
             td_37 = td_36;
             link_16 = link_15;
-            v969 = v968;
-            v970 = txt_4;
+            v966 = v965;
+            v967 = txt_4;
             block = 53;
             break;
             case 53:
             try {
-                v969.appendChild(v970);
+                v966.appendChild(v967);
                 module_part_40 = module_part_39;
                 td_38 = td_37;
                 link_17 = link_16;
@@ -3768,18 +3842,18 @@
                 throw(exc);
             }
             case 54:
-            v972 = td_38;
+            v969 = td_38;
             module_part_41 = module_part_40;
             td_39 = td_38;
-            v973 = v972;
-            v974 = link_17;
+            v970 = v969;
+            v971 = link_17;
             block = 55;
             break;
             case 55:
             try {
-                v973.appendChild(v974);
+                v970.appendChild(v971);
                 td_25 = td_39;
-                v916 = module_part_41;
+                v913 = module_part_41;
                 block = 39;
                 break;
             }
@@ -3793,15 +3867,15 @@
             }
             case 56:
             try {
-                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);
+                v973 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v973.oenter_variant0(__consts_0.const_str__18,__consts_0.const_str__85,__consts_0.const_str__15,84);
                 undefined;
-                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);
+                v976 = create_text_elem ( __consts_0.const_str__86 );
+                v977 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+                v977.oleave_variant0(__consts_0.const_str__18);
                 td_41 = td_40;
-                v982 = v979;
                 module_part_43 = module_part_42;
+                v979 = v976;
                 block = 57;
                 break;
             }
@@ -3817,22 +3891,22 @@
             undefined;
             module_part_44 = module_part_43;
             td_42 = td_41;
-            txt_5 = v982;
+            txt_5 = v979;
             block = 58;
             break;
             case 58:
-            v984 = td_42;
+            v981 = td_42;
             module_part_45 = module_part_44;
             td_43 = td_42;
-            v985 = v984;
-            v986 = txt_5;
+            v982 = v981;
+            v983 = txt_5;
             block = 59;
             break;
             case 59:
             try {
-                v985.appendChild(v986);
+                v982.appendChild(v983);
                 td_25 = td_43;
-                v916 = module_part_45;
+                v913 = module_part_45;
                 block = 39;
                 break;
             }
@@ -3845,26 +3919,26 @@
                 throw(exc);
             }
             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);
+            v985 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v985.oenter_variant0(__consts_0.const_str__14,__consts_0.const_str__2,__consts_0.const_str__15,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;
+            v988 = document;
+            v989 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v989.oleave_variant0(__consts_0.const_str__14);
+            undefined;
+            v992 = v988;
+            v993 = ll_dict_getitem__Dict_String__String__String ( msg_31,__consts_0.const_str__87 );
+            v994 = v992.getElementById(v993);
+            v995 = v994.style;
+            v995.background = __consts_0.const_str__88;
+            v788 = 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)
+            v997 = ll_dict_getitem__Dict_String__String__String ( msg_32,__consts_0.const_str__89 );
+            v998 = ll_streq__String_String ( v997,__consts_0.const_str__90 );
+            v999 = v998;
+            if (v999 == true)
             {
                 msg_33 = msg_32;
                 main_t_1 = main_t_0;
@@ -3872,223 +3946,186 @@
                 break;
             }
             else{
-                v791 = true;
+                v788 = 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);
+            v1000 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v1000.oenter_variant0(__consts_0.const_str__27,__consts_0.const_str__91,__consts_0.const_str__15,61);
             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);
+            v1003 = create_elem ( __consts_0.const_str__92 );
+            v1004 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v1004.oleave_variant0(__consts_0.const_str__27);
             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);
+            v1007 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v1007.oenter_variant0(__consts_0.const_str__27,__consts_0.const_str__49,__consts_0.const_str__15,62);
             undefined;
-            v1019.appendChild(v1038);
+            v1010 = create_elem ( __consts_0.const_str__50 );
+            v1011 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v1011.oleave_variant0(__consts_0.const_str__27);
+            undefined;
+            v1014 = v1003;
+            v1014.appendChild(v1010);
+            v1016 = v1010;
+            v1017 = ll_dict_getitem__Dict_String__String__String ( msg_33,__consts_0.const_str__93 );
+            v1018 = ll_dict_getitem__Dict_String__String__String ( msg_33,__consts_0.const_str__94 );
+            v1019 = ll_int__String_Signed ( v1018,10 );
+            v1020 = new Object();
+            v1020.item0 = v1017;
+            v1020.item1 = v1019;
+            v1023 = v1020.item0;
+            v1024 = v1020.item1;
+            v1025 = new StringBuilder();
+            v1026 = v1023.toString();
+            v1025.ll_append(v1026);
+            v1025.ll_append(__consts_0.const_str__95);
+            v1029 = v1024.toString();
+            v1025.ll_append(v1029);
+            v1025.ll_append(__consts_0.const_str__96);
+            v8 = v1025.ll_build();
+            v1032 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v1032.oenter_variant0(__consts_0.const_str__18,__consts_0.const_str__97,__consts_0.const_str__15,64);
+            undefined;
+            v1035 = create_text_elem ( v8 );
+            v1036 = __consts_0.pypy_translator_transformer_debug_TracebackHandler;
+            v1036.oleave_variant0(__consts_0.const_str__18);
+            undefined;
+            v1016.appendChild(v1035);
+            v1040 = ll_dict_getitem__Dict_String__String__String ( msg_33,__consts_0.const_str__65 );
+            v1003.id = v1040;
+            v1042 = v1010;
             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;
+            v1044 = new StringBuilder();
+            v1044.ll_append(__consts_0.const_str__66);
+            v1046 = v1043.toString();
+            v1044.ll_append(v1046);
+            v1044.ll_append(__consts_0.const_str__67);
+            v1049 = v1044.ll_build();
+            v1042.setAttribute(__consts_0.const_str__68,v1049);
+            v1051 = v1010;
+            v1051.setAttribute(__consts_0.const_str__69,__consts_0.const_str__70);
+            v1053 = main_t_1;
+            v1053.appendChild(v1003);
+            v788 = true;
             block = 4;
             break;
         }
     }
 }
 
+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_listiter__Record_index__Signed__iterable_List_D (ITER_2,lst_2) {
-    var v773,v774,v775,v776;
+    var v770,v771,v772,v773;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v774 = new Object();
-            v774.iterable = lst_2;
-            v774.index = 0;
-            v773 = v774;
+            v771 = new Object();
+            v771.iterable = lst_2;
+            v771.index = 0;
+            v770 = v771;
             block = 1;
             break;
             case 1:
-            return ( v773 );
+            return ( v770 );
         }
     }
 }
 
-function ll_listiter__Record_index__Signed__iterable_List_S (ITER_1,lst_1) {
-    var v738,v739,v740,v741;
+function ll_append__List_Dict_String__String___Dict_String_ (l_15,newitem_1) {
+    var v1057,v1058,v1059,v1060,v1061,v1062,v1063,v1064;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v739 = new Object();
-            v739.iterable = lst_1;
-            v739.index = 0;
-            v738 = v739;
+            v1058 = l_15;
+            v1059 = v1058.length;
+            v1060 = l_15;
+            v1061 = (v1059+1);
+            v1060.length = v1061;
+            v1063 = l_15;
+            v1063[v1059]=newitem_1;
             block = 1;
             break;
             case 1:
-            return ( v738 );
+            return ( v1057 );
         }
     }
 }
 
-function fail_come_back (msg_34) {
-    var v1070,v1071,v1072,v1073,v1074,v1075,v1076,v1077,v1078,v1079;
+function skip_come_back (msg_35) {
+    var v1075,v1076,v1077,v1078;
     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;
+            v1076 = ll_dict_getitem__Dict_String__String__String ( msg_35,__consts_0.const_str__98 );
+            v1077 = ll_dict_getitem__Dict_String__String__String ( msg_35,__consts_0.const_str__99 );
+            __consts_0.const_tuple[v1077]=v1076;
             block = 1;
             break;
             case 1:
-            return ( v1070 );
+            return ( v1075 );
         }
     }
 }
 
-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;
+function fail_come_back (msg_34) {
+    var v1065,v1066,v1067,v1068,v1069,v1070,v1071,v1072,v1073,v1074;
     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;
+            v1066 = ll_dict_getitem__Dict_String__String__String ( msg_34,__consts_0.const_str__100 );
+            v1067 = ll_dict_getitem__Dict_String__String__String ( msg_34,__consts_0.const_str__101 );
+            v1068 = ll_dict_getitem__Dict_String__String__String ( msg_34,__consts_0.const_str__102 );
+            v1069 = new Object();
+            v1069.item0 = v1066;
+            v1069.item1 = v1067;
+            v1069.item2 = v1068;
+            v1073 = ll_dict_getitem__Dict_String__String__String ( msg_34,__consts_0.const_str__99 );
+            __consts_0.const_tuple__43[v1073]=v1069;
             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;
+            return ( v1065 );
         }
     }
 }
 
-function ll_len__List_Dict_String__String__ (l_11) {
-    var v756,v757,v758;
+function ll_newlist__List_Dict_String__String__LlT_Signed (self_10,length_3) {
+    var v1055,v1056;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v757 = l_11;
-            v758 = v757.length;
-            v756 = v758;
+            v1056 = ll_newlist__List_Dict_String__String__LlT_Signed_ ( undefined,length_3 );
+            v1055 = v1056;
             block = 1;
             break;
             case 1:
-            return ( v756 );
+            return ( v1055 );
         }
     }
 }
 
 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 v1079,v1080,v1081,v1082,v1083,v1084,etype_5,evalue_5,s_4,base_1,v1085,s_5,base_2,v1086,v1087,s_6,base_3,v1088,v1089,s_7,base_4,i_8,strlen_0,v1090,v1091,s_8,base_5,i_9,strlen_1,v1092,v1093,v1094,v1095,v1096,s_9,base_6,i_10,strlen_2,v1097,v1098,v1099,v1100,s_10,base_7,i_11,strlen_3,v1101,v1102,v1103,v1104,s_11,base_8,val_0,i_12,sign_0,strlen_4,v1105,v1106,s_12,val_1,i_13,sign_1,strlen_5,v1107,v1108,val_2,sign_2,v1109,v1110,v1111,v1112,v1113,v1114,v1115,v1116,v1117,v1118,s_13,val_3,i_14,sign_3,strlen_6,v1119,v1120,v1121,v1122,s_14,val_4,sign_4,strlen_7,v1123,v1124,s_15,base_9,val_5,i_15,sign_5,strlen_8,v1125,v1126,v1127,v1128,v1129,s_16,base_10,c_1,val_6,i_16,sign_6,strlen_9,v1130,v1131,s_17,base_11,c_2,val_7,i_17,sign_7,strlen_10,v1132,v1133,s_18,base_12,c_3,val_8,i_18,sign_8,strlen_11,v1134,s_19,base_13,c_4,val_9,i_19,sign_9,strlen_12,v1135,v1136,s_20,base_14,val_10,i_20,sign_10,strlen_13,v1137,v1138,s_21,base_15,val_11,i_21,digit_0,sign_11,strlen_14,v1139,v1140,s_22,base_16,i_22,digit_1,sign_12,strlen_15,v1141,v1142,v1143,v1144,s_23,base_17,c_5,val_12,i_23,sign_13,strlen_16,v1145,s_24,base_18,c_6,val_13,i_24,sign_14,strlen_17,v1146,v1147,s_25,base_19,val_14,i_25,sign_15,strlen_18,v1148,v1149,v1150,s_26,base_20,c_7,val_15,i_26,sign_16,strlen_19,v1151,s_27,base_21,c_8,val_16,i_27,sign_17,strlen_20,v1152,v1153,s_28,base_22,val_17,i_28,sign_18,strlen_21,v1154,v1155,v1156,s_29,base_23,strlen_22,v1157,v1158,s_30,base_24,strlen_23,v1159,v1160,s_31,base_25,i_29,strlen_24,v1161,v1162,v1163,v1164,s_32,base_26,strlen_25,v1165,v1166;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v1085 = (2<=base_0);
-            v1086 = v1085;
-            if (v1086 == true)
+            v1080 = (2<=base_0);
+            v1081 = v1080;
+            if (v1081 == true)
             {
                 s_4 = s_3;
                 base_1 = base_0;
@@ -4100,25 +4137,25 @@
                 break;
             }
             case 1:
-            v1087 = __consts_0.exceptions_ValueError;
-            v1088 = v1087.meta;
-            v1089 = v1087;
-            etype_5 = v1088;
-            evalue_5 = v1089;
+            v1082 = __consts_0.exceptions_ValueError;
+            v1083 = v1082.meta;
+            v1084 = v1082;
+            etype_5 = v1083;
+            evalue_5 = v1084;
             block = 2;
             break;
             case 2:
             throw(evalue_5);
             case 3:
-            v1090 = (base_1<=36);
+            v1085 = (base_1<=36);
             s_5 = s_4;
             base_2 = base_1;
-            v1091 = v1090;
+            v1086 = v1085;
             block = 4;
             break;
             case 4:
-            v1092 = v1091;
-            if (v1092 == true)
+            v1087 = v1086;
+            if (v1087 == true)
             {
                 s_6 = s_5;
                 base_3 = base_2;
@@ -4130,18 +4167,18 @@
                 break;
             }
             case 5:
-            v1093 = s_6;
-            v1094 = v1093.length;
+            v1088 = s_6;
+            v1089 = v1088.length;
             s_7 = s_6;
             base_4 = base_3;
             i_8 = 0;
-            strlen_0 = v1094;
+            strlen_0 = v1089;
             block = 6;
             break;
             case 6:
-            v1095 = (i_8<strlen_0);
-            v1096 = v1095;
-            if (v1096 == true)
+            v1090 = (i_8<strlen_0);
+            v1091 = v1090;
+            if (v1091 == true)
             {
                 s_31 = s_7;
                 base_25 = base_4;
@@ -4159,9 +4196,9 @@
                 break;
             }
             case 7:
-            v1097 = (i_9<strlen_1);
-            v1098 = v1097;
-            if (v1098 == true)
+            v1092 = (i_9<strlen_1);
+            v1093 = v1092;
+            if (v1093 == true)
             {
                 s_9 = s_8;
                 base_6 = base_5;
@@ -4175,24 +4212,24 @@
                 break;
             }
             case 8:
-            v1099 = __consts_0.exceptions_ValueError;
-            v1100 = v1099.meta;
-            v1101 = v1099;
-            etype_5 = v1100;
-            evalue_5 = v1101;
+            v1094 = __consts_0.exceptions_ValueError;
+            v1095 = v1094.meta;
+            v1096 = v1094;
+            etype_5 = v1095;
+            evalue_5 = v1096;
             block = 2;
             break;
             case 9:
-            v1102 = s_9;
-            v1103 = v1102[i_10];
-            v1104 = (v1103=='-');
-            v1105 = v1104;
-            if (v1105 == true)
+            v1097 = s_9;
+            v1098 = v1097[i_10];
+            v1099 = (v1098=='-');
+            v1100 = v1099;
+            if (v1100 == true)
             {
                 s_30 = s_9;
                 base_24 = base_6;
                 strlen_23 = strlen_2;
-                v1164 = i_10;
+                v1159 = i_10;
                 block = 34;
                 break;
             }
@@ -4205,16 +4242,16 @@
                 break;
             }
             case 10:
-            v1106 = s_10;
-            v1107 = v1106[i_11];
-            v1108 = (v1107=='+');
-            v1109 = v1108;
-            if (v1109 == true)
+            v1101 = s_10;
+            v1102 = v1101[i_11];
+            v1103 = (v1102=='+');
+            v1104 = v1103;
+            if (v1104 == true)
             {
                 s_29 = s_10;
                 base_23 = base_7;
                 strlen_22 = strlen_3;
-                v1162 = i_11;
+                v1157 = i_11;
                 block = 33;
                 break;
             }
@@ -4229,9 +4266,9 @@
                 break;
             }
             case 11:
-            v1110 = (i_12<strlen_4);
-            v1111 = v1110;
-            if (v1111 == true)
+            v1105 = (i_12<strlen_4);
+            v1106 = v1105;
+            if (v1106 == true)
             {
                 s_15 = s_11;
                 base_9 = base_8;
@@ -4252,9 +4289,9 @@
                 break;
             }
             case 12:
-            v1112 = (i_13<strlen_5);
-            v1113 = v1112;
-            if (v1113 == true)
+            v1107 = (i_13<strlen_5);
+            v1108 = v1107;
+            if (v1108 == true)
             {
                 s_13 = s_12;
                 val_3 = val_1;
@@ -4267,18 +4304,18 @@
             else{
                 val_2 = val_1;
                 sign_2 = sign_1;
-                v1114 = i_13;
-                v1115 = strlen_5;
+                v1109 = i_13;
+                v1110 = strlen_5;
                 block = 13;
                 break;
             }
             case 13:
-            v1116 = (v1114==v1115);
-            v1117 = v1116;
-            if (v1117 == true)
+            v1111 = (v1109==v1110);
+            v1112 = v1111;
+            if (v1112 == true)
             {
-                v1121 = sign_2;
-                v1122 = val_2;
+                v1116 = sign_2;
+                v1117 = val_2;
                 block = 15;
                 break;
             }
@@ -4287,63 +4324,63 @@
                 break;
             }
             case 14:
-            v1118 = __consts_0.exceptions_ValueError;
-            v1119 = v1118.meta;
-            v1120 = v1118;
-            etype_5 = v1119;
-            evalue_5 = v1120;
+            v1113 = __consts_0.exceptions_ValueError;
+            v1114 = v1113.meta;
+            v1115 = v1113;
+            etype_5 = v1114;
+            evalue_5 = v1115;
             block = 2;
             break;
             case 15:
-            v1123 = (v1121*v1122);
-            v1084 = v1123;
+            v1118 = (v1116*v1117);
+            v1079 = v1118;
             block = 16;
             break;
             case 16:
-            return ( v1084 );
+            return ( v1079 );
             case 17:
-            v1124 = s_13;
-            v1125 = v1124[i_14];
-            v1126 = (v1125==' ');
-            v1127 = v1126;
-            if (v1127 == true)
+            v1119 = s_13;
+            v1120 = v1119[i_14];
+            v1121 = (v1120==' ');
+            v1122 = v1121;
+            if (v1122 == true)
             {
                 s_14 = s_13;
                 val_4 = val_3;
                 sign_4 = sign_3;
                 strlen_7 = strlen_6;
-                v1128 = i_14;
+                v1123 = i_14;
                 block = 18;
                 break;
             }
             else{
                 val_2 = val_3;
                 sign_2 = sign_3;
-                v1114 = i_14;
-                v1115 = strlen_6;
+                v1109 = i_14;
+                v1110 = strlen_6;
                 block = 13;
                 break;
             }
             case 18:
-            v1129 = (v1128+1);
+            v1124 = (v1123+1);
             s_12 = s_14;
             val_1 = val_4;
-            i_13 = v1129;
+            i_13 = v1124;
             sign_1 = sign_4;
             strlen_5 = strlen_7;
             block = 12;
             break;
             case 19:
-            v1130 = s_15;
-            v1131 = v1130[i_15];
-            v1132 = v1131.charCodeAt(0);
-            v1133 = (97<=v1132);
-            v1134 = v1133;
-            if (v1134 == true)
+            v1125 = s_15;
+            v1126 = v1125[i_15];
+            v1127 = v1126.charCodeAt(0);
+            v1128 = (97<=v1127);
+            v1129 = v1128;
+            if (v1129 == true)
             {
                 s_26 = s_15;
                 base_20 = base_9;
-                c_8 = v1132;
+                c_7 = v1127;
                 val_15 = val_5;
                 i_26 = i_15;
                 sign_16 = sign_5;
@@ -4354,7 +4391,7 @@
             else{
                 s_16 = s_15;
                 base_10 = base_9;
-                c_2 = v1132;
+                c_1 = v1127;
                 val_6 = val_5;
                 i_16 = i_15;
                 sign_6 = sign_5;
@@ -4363,13 +4400,13 @@
                 break;
             }
             case 20:
-            v1135 = (65<=c_2);
-            v1136 = v1135;
-            if (v1136 == true)
+            v1130 = (65<=c_1);
+            v1131 = v1130;
+            if (v1131 == true)
             {
                 s_23 = s_16;
                 base_17 = base_10;
-                c_6 = c_2;
+                c_5 = c_1;
                 val_12 = val_6;
                 i_23 = i_16;
                 sign_13 = sign_6;
@@ -4380,7 +4417,7 @@
             else{
                 s_17 = s_16;
                 base_11 = base_10;
-                c_3 = c_2;
+                c_2 = c_1;
                 val_7 = val_6;
                 i_17 = i_16;
                 sign_7 = sign_6;
@@ -4389,13 +4426,13 @@
                 break;
             }
             case 21:
-            v1137 = (48<=c_3);
-            v1138 = v1137;
-            if (v1138 == true)
+            v1132 = (48<=c_2);
+            v1133 = v1132;
+            if (v1133 == true)
             {
                 s_18 = s_17;
                 base_12 = base_11;
-                c_4 = c_3;
+                c_3 = c_2;
                 val_8 = val_7;
                 i_18 = i_17;
                 sign_8 = sign_7;
@@ -4413,20 +4450,20 @@
                 break;
             }
             case 22:
-            v1139 = (c_4<=57);
+            v1134 = (c_3<=57);
             s_19 = s_18;
             base_13 = base_12;
-            c_5 = c_4;
+            c_4 = c_3;
             val_9 = val_8;
             i_19 = i_18;
             sign_9 = sign_8;
             strlen_12 = strlen_11;
-            v1140 = v1139;
+            v1135 = v1134;
             block = 23;
             break;
             case 23:
-            v1141 = v1140;
-            if (v1141 == true)
+            v1136 = v1135;
+            if (v1136 == true)
             {
                 s_20 = s_19;
                 base_14 = base_13;
@@ -4434,7 +4471,7 @@
                 i_20 = i_19;
                 sign_10 = sign_9;
                 strlen_13 = strlen_12;
-                v1142 = c_5;
+                v1137 = c_4;
                 block = 24;
                 break;
             }
@@ -4448,20 +4485,20 @@
                 break;
             }
             case 24:
-            v1143 = (v1142-48);
+            v1138 = (v1137-48);
             s_21 = s_20;
             base_15 = base_14;
             val_11 = val_10;
             i_21 = i_20;
-            digit_0 = v1143;
+            digit_0 = v1138;
             sign_11 = sign_10;
             strlen_14 = strlen_13;
             block = 25;
             break;
             case 25:
-            v1144 = (digit_0>=base_15);
-            v1145 = v1144;
-            if (v1145 == true)
+            v1139 = (digit_0>=base_15);
+            v1140 = v1139;
+            if (v1140 == true)
             {
                 s_12 = s_21;
                 val_1 = val_11;
@@ -4478,37 +4515,37 @@
                 digit_1 = digit_0;
                 sign_12 = sign_11;
                 strlen_15 = strlen_14;
-                v1146 = val_11;
+                v1141 = val_11;
                 block = 26;
                 break;
             }
             case 26:
-            v1147 = (v1146*base_16);
-            v1148 = (v1147+digit_1);
-            v1149 = (i_22+1);
+            v1142 = (v1141*base_16);
+            v1143 = (v1142+digit_1);
+            v1144 = (i_22+1);
             s_11 = s_22;
             base_8 = base_16;
-            val_0 = v1148;
-            i_12 = v1149;
+            val_0 = v1143;
+            i_12 = v1144;
             sign_0 = sign_12;
             strlen_4 = strlen_15;
             block = 11;
             break;
             case 27:
-            v1150 = (c_6<=90);
+            v1145 = (c_5<=90);
             s_24 = s_23;
             base_18 = base_17;
-            c_7 = c_6;
+            c_6 = c_5;
             val_13 = val_12;
             i_24 = i_23;
             sign_14 = sign_13;
             strlen_17 = strlen_16;
-            v1151 = v1150;
+            v1146 = v1145;
             block = 28;
             break;
             case 28:
-            v1152 = v1151;
-            if (v1152 == true)
+            v1147 = v1146;
+            if (v1147 == true)
             {
                 s_25 = s_24;
                 base_19 = base_18;
@@ -4516,14 +4553,14 @@
                 i_25 = i_24;
                 sign_15 = sign_14;
                 strlen_18 = strlen_17;
-                v1153 = c_7;
+                v1148 = c_6;
                 block = 29;
                 break;
             }
             else{
                 s_17 = s_24;
                 base_11 = base_18;
-                c_3 = c_7;
+                c_2 = c_6;
                 val_7 = val_13;
                 i_17 = i_24;
                 sign_7 = sign_14;
@@ -4532,32 +4569,32 @@
                 break;
             }
             case 29:
-            v1154 = (v1153-65);
-            v1155 = (v1154+10);
+            v1149 = (v1148-65);
+            v1150 = (v1149+10);
             s_21 = s_25;
             base_15 = base_19;
             val_11 = val_14;
             i_21 = i_25;
-            digit_0 = v1155;
+            digit_0 = v1150;
             sign_11 = sign_15;
             strlen_14 = strlen_18;
             block = 25;
             break;
             case 30:
-            v1156 = (c_8<=122);
+            v1151 = (c_7<=122);
             s_27 = s_26;
             base_21 = base_20;
-            c_9 = c_8;
+            c_8 = c_7;
             val_16 = val_15;
             i_27 = i_26;
             sign_17 = sign_16;
             strlen_20 = strlen_19;
-            v1157 = v1156;
+            v1152 = v1151;
             block = 31;
             break;
             case 31:
-            v1158 = v1157;
-            if (v1158 == true)
+            v1153 = v1152;
+            if (v1153 == true)
             {
                 s_28 = s_27;
                 base_22 = base_21;
@@ -4565,14 +4602,14 @@
                 i_28 = i_27;
                 sign_18 = sign_17;
                 strlen_21 = strlen_20;
-                v1159 = c_9;
+                v1154 = c_8;
                 block = 32;
                 break;
             }
             else{
                 s_16 = s_27;
                 base_10 = base_21;
-                c_2 = c_9;
+                c_1 = c_8;
                 val_6 = val_16;
                 i_16 = i_27;
                 sign_6 = sign_17;
@@ -4581,48 +4618,48 @@
                 break;
             }
             case 32:
-            v1160 = (v1159-97);
-            v1161 = (v1160+10);
+            v1155 = (v1154-97);
+            v1156 = (v1155+10);
             s_21 = s_28;
             base_15 = base_22;
             val_11 = val_17;
             i_21 = i_28;
-            digit_0 = v1161;
+            digit_0 = v1156;
             sign_11 = sign_18;
             strlen_14 = strlen_21;
             block = 25;
             break;
             case 33:
-            v1163 = (v1162+1);
+            v1158 = (v1157+1);
             s_11 = s_29;
             base_8 = base_23;
             val_0 = 0;
-            i_12 = v1163;
+            i_12 = v1158;
             sign_0 = 1;
             strlen_4 = strlen_22;
             block = 11;
             break;
             case 34:
-            v1165 = (v1164+1);
+            v1160 = (v1159+1);
             s_11 = s_30;
             base_8 = base_24;
             val_0 = 0;
-            i_12 = v1165;
+            i_12 = v1160;
             sign_0 = -1;
             strlen_4 = strlen_23;
             block = 11;
             break;
             case 35:
-            v1166 = s_31;
-            v1167 = v1166[i_29];
-            v1168 = (v1167==' ');
-            v1169 = v1168;
-            if (v1169 == true)
+            v1161 = s_31;
+            v1162 = v1161[i_29];
+            v1163 = (v1162==' ');
+            v1164 = v1163;
+            if (v1164 == true)
             {
                 s_32 = s_31;
                 base_26 = base_25;
                 strlen_25 = strlen_24;
-                v1170 = i_29;
+                v1165 = i_29;
                 block = 36;
                 break;
             }
@@ -4635,10 +4672,10 @@
                 break;
             }
             case 36:
-            v1171 = (v1170+1);
+            v1166 = (v1165+1);
             s_7 = s_32;
             base_4 = base_26;
-            i_8 = v1171;
+            i_8 = v1166;
             strlen_0 = strlen_25;
             block = 6;
             break;
@@ -4646,62 +4683,6 @@
     }
 }
 
-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:
-            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 ( v1062 );
-        }
-    }
-}
-
-function ll_newlist__List_String_LlT_Signed (LIST_2,length_2) {
-    var v1058,v1059,v1060,v1061;
-    var block = 0;
-    for(;;){
-        switch(block){
-            case 0:
-            v1059 = new Array();
-            v1060 = v1059;
-            v1060.length = length_2;
-            v1058 = v1059;
-            block = 1;
-            break;
-            case 1:
-            return ( v1058 );
-        }
-    }
-}
-
-function skip_come_back (msg_35) {
-    var v1080,v1081,v1082,v1083;
-    var block = 0;
-    for(;;){
-        switch(block){
-            case 0:
-            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 ( v1080 );
-        }
-    }
-}
-
 function exceptions_ValueError () {
 }
 
@@ -4710,146 +4691,130 @@
 }
 
 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:
-            v1173 = ll_newlist__List_Dict_String__String__LlT_Signed_ ( undefined,length_3 );
-            v1172 = v1173;
-            block = 1;
-            break;
-            case 1:
-            return ( v1172 );
-        }
-    }
-}
-
 function ll_newlist__List_Dict_String__String__LlT_Signed_ (LIST_3,length_4) {
-    var v1174,v1175,v1176,v1177;
+    var v1167,v1168,v1169,v1170;
     var block = 0;
     for(;;){
         switch(block){
             case 0:
-            v1175 = new Array();
-            v1176 = v1175;
-            v1176.length = length_4;
-            v1174 = v1175;
+            v1168 = new Array();
+            v1169 = v1168;
+            v1169.length = length_4;
+            v1167 = v1168;
             block = 1;
             break;
             case 1:
-            return ( v1174 );
+            return ( v1167 );
         }
     }
 }
 
 __consts_0 = {};
 __consts_0.const_str__82 = "javascript:show_skip('";
-__consts_0.const_str__64 = '(v6)';
-__consts_0.const_str__41 = "('pre')";
+__consts_0.const_str__28 = "('pre')";
 __consts_0.const_str__90 = 'Module';
-__consts_0.const_list = [];
 __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__24 = 'get_elem';
 __consts_0.const_str__70 = 'hide_info()';
-__consts_0.const_str__7 = '(v1)';
+__consts_0.const_str__14 = 'get_document';
 __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__101 = 'stdout';
+__consts_0.const_str__4 = 'aa';
+__consts_0.const_tuple__43 = {};
 __consts_0.const_str__61 = 'HostReady';
-__consts_0.const_str__5 = '(v0)';
-__consts_0.const_str__31 = 'info';
+__consts_0.const_str__6 = '(v0)';
+__consts_0.const_str__16 = 'info';
+__consts_0.const_str__64 = '(v7)';
+__consts_0.const_str__47 = '(item_name_1, v9)';
 __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.exceptions_StopIteration = new exceptions_StopIteration();
+__consts_0.const_str__33 = '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__27 = 'create_elem';
 __consts_0.const_str__71 = 'passed';
 __consts_0.const_str__86 = '.';
+__consts_0.const_list__105 = [];
+__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__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__15 = '/home/fijal/lang/python/pypy-dist/py/test/rsession/webjs.py';
+__consts_0.const_str__26 = 'messagebox';
 __consts_0.const_str__65 = 'fullitemname';
-__consts_0.const_str__25 = 'set_msgbox';
+__consts_0.const_str__22 = 'set_msgbox';
 __consts_0.const_str__78 = 'href';
-__consts_0.const_str__44 = 'visible';
-__consts_0.const_str__45 = '(v10)';
+__consts_0.const_str__17 = 'visible';
+__consts_0.const_str__19 = '(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_list = [];
+__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__30 = '\n';
+__consts_0.const_str__29 = 'pre';
+__consts_0.const_str__45 = '\n======== Stdout: ========\n';
 __consts_0.const_str__88 = '#00ff00';
-__consts_0.const_str__46 = 'beige';
+__consts_0.const_str__20 = 'beige';
 __consts_0.const_str__84 = 's';
-__consts_0.const_str__98 = 'traceback';
-__consts_0.const_str__6 = 'show_traceback';
+__consts_0.const_str__100 = 'traceback';
+__consts_0.const_str__7 = 'show_traceback';
 __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__25 = "('messagebox')";
+__consts_0.const_str__5 = '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__39 = '/home/fijal/lang/python/pypy-dist/pypy/translator/js/helper.py';
+__consts_0.const_str__98 = '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__31 = '(v11)';
+__consts_0.const_str__23 = '(item_name_0, v6)';
 __consts_0.const_str__74 = 'None';
 __consts_0.const_str__72 = 'True';
 __consts_0.const_str__56 = '(v5)';
+__consts_0.const_tuple = {};
 __consts_0.const_str__89 = 'itemtype';
 __consts_0.const_str__87 = 'hostkey';
+__consts_0.const_str__97 = '(v8)';
 __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__46 = '\n========== Stderr: ==========\n';
+__consts_0.exceptions_ValueError = new exceptions_ValueError();
+__consts_0.const_str__40 = '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__102 = 'stderr';
+__consts_0.const_str__18 = 'create_text_elem';
 __consts_0.const_str__83 = "('s')";
-__consts_0.const_str__28 = 'get_document';
+__consts_0.const_str__8 = '(v1)';
 __consts_0.const_str__3 = '<string>';
-__consts_0.const_str__16 = '#FF0000';
+__consts_0.const_str__34 = '#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.exceptions_KeyError = new exceptions_KeyError();
 __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__36 = '  ';
 __consts_0.const_str = 'main';
 __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__44 = '====== Traceback: =========\n';
+__consts_0.const_str__92 = 'tr';
+__consts_0.const_str__99 = 'item_name';
+__consts_0.const_str__35 = ' ';
+__consts_0.const_str__37 = ': ';
 __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	Tue Sep 12 11:25:36 2006
@@ -104,7 +104,7 @@
             dom.get_document().getElementById("testmain").innerHTML += "some error"
     return True
 
-def show_skip(item_name="a"):
+def show_skip(item_name="aa"):
     set_msgbox(item_name, skips[item_name])
 
 def set_msgbox(item_name, data):
@@ -116,7 +116,7 @@
     pre.appendChild(txt)
     msgbox.appendChild(pre)
 
-def show_traceback(item_name="a"):
+def show_traceback(item_name="aa"):
     data = "====== Traceback: =========\n%s\n======== Stdout: ========\n%s\n"\
         "========== Stderr: ==========\n%s\n" % tracebacks[item_name]    
     set_msgbox(item_name, data)



More information about the pytest-commit mailing list