1 sdump('D_TRACE',"Loading error.js\n");
14 function sdump(level,msg) {
16 if (sdump_levels[level])
21 function arg_dump(args,dump_these) {
22 var s = '*>*>*> Called function ';
26 s += args.callee.toString().match(/\w+/g)[1] + ' : ';
27 for (var i = 0; i < args.length; i++)
28 s += typeof(args[i]) + ' ';
30 for (var i = 0; i < args.length; i++)
32 s += '\targ #' + i + ' = ';
34 s += js2JSON( args[i] );
42 return s + '\nDEBUG ME: ' + js2JSON(E) + '\n';
46 function handle_error(E) {
48 if (instanceOf(E,ex)) {
50 //s += '\n\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n';
51 //s += 'This error was anticipated.\n\n';
52 //s += js2JSON(E).substr(0,200) + '...\n\n';
53 if (snd_bad) snd_bad();
55 s += '\n\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n';
56 s += 'This is a bug that we will fix later.\n\n';
57 s += js2JSON(E).substr(0,200) + '\n\n';
58 if (snd_really_bad) snd_really_bad();