|
1 | | -// PythonJS Runtime - regenerated on: Sun Dec 15 19:06:10 2013 |
| 1 | +// PythonJS Runtime - regenerated on: Mon Dec 16 20:15:19 2013 |
2 | 2 | __NULL_OBJECT__ = Object.create(null); |
3 | 3 | if (( "window" ) in this && ( "document" ) in this) { |
4 | 4 | __NODEJS__ = false; |
@@ -1007,6 +1007,26 @@ _setup_str_prototype.types_signature = { }; |
1007 | 1007 | _setup_str_prototype.pythonscript_function = true; |
1008 | 1008 | _setup_str_prototype(); |
1009 | 1009 | _setup_array_prototype = function(args, kwargs) { |
| 1010 | + var func = function() { |
| 1011 | + var i, item; |
| 1012 | + i = 0; |
| 1013 | + while(( i ) < this.length) { |
| 1014 | + item = this[i]; |
| 1015 | + if (( typeof(item) ) == "object") { |
| 1016 | + if (item.jsify) { |
| 1017 | + this[i] = item.jsify(); |
| 1018 | + } |
| 1019 | + } |
| 1020 | + i += 1; |
| 1021 | + } |
| 1022 | + return this; |
| 1023 | + } |
| 1024 | + |
| 1025 | + func.NAME = "func"; |
| 1026 | + func.args_signature = []; |
| 1027 | + func.kwargs_signature = { }; |
| 1028 | + func.types_signature = { }; |
| 1029 | + Array.prototype.jsify = func; |
1010 | 1030 | var func = function(a) { |
1011 | 1031 | if (( this.indexOf(a) ) == -1) { |
1012 | 1032 | return false; |
@@ -2414,7 +2434,6 @@ var dict, __dict_attrs, __dict_parents; |
2414 | 2434 | __dict_attrs = Object(); |
2415 | 2435 | __dict_parents = []; |
2416 | 2436 | __dict_properties = Object(); |
2417 | | -__dict_parents.push(jsifyable); |
2418 | 2437 | __dict_UID = 0; |
2419 | 2438 | __dict_attrs["UID"] = __dict_UID; |
2420 | 2439 | __dict___init__ = function(args, kwargs) { |
@@ -2463,6 +2482,41 @@ __dict___init__.kwargs_signature = { js_object:undefined }; |
2463 | 2482 | __dict___init__.types_signature = { js_object:"None" }; |
2464 | 2483 | __dict___init__.pythonscript_function = true; |
2465 | 2484 | __dict_attrs["__init__"] = __dict___init__; |
| 2485 | +__dict_jsify = function(args, kwargs) { |
| 2486 | + var keys, value; |
| 2487 | + if (args instanceof Array && {}.toString.call(kwargs) === '[object Object]' && ( arguments.length ) == 2) { |
| 2488 | + /*pass*/ |
| 2489 | + } else { |
| 2490 | + args = Array.prototype.slice.call(arguments); |
| 2491 | + kwargs = Object(); |
| 2492 | + } |
| 2493 | + var signature, arguments; |
| 2494 | + signature = {"kwargs": Object(), "args": __create_array__("self")}; |
| 2495 | + arguments = get_arguments(signature, args, kwargs); |
| 2496 | + var self = arguments['self']; |
| 2497 | + keys = __get__(__get__(Object, "keys"), "__call__")([self["$wrapped"]], __NULL_OBJECT__); |
| 2498 | + var __iterator__, key; |
| 2499 | + __iterator__ = __get__(__get__(keys, "__iter__"), "__call__")([], Object()); |
| 2500 | + var __next__; |
| 2501 | + __next__ = __get__(__iterator__, "next_fast"); |
| 2502 | + while(( __iterator__.index ) < __iterator__.length) { |
| 2503 | + key = __next__(); |
| 2504 | + value = __get__(self["$wrapped"], "__getitem__")([key], Object()); |
| 2505 | + if (( typeof(value) ) == "object") { |
| 2506 | + if (__get__(value, "jsify")) { |
| 2507 | + __get__(__get__(self["$wrapped"], "__setitem__"), "__call__")([key, __get__(__get__(value, "jsify"), "__call__")()], Object()); |
| 2508 | + } |
| 2509 | + } |
| 2510 | + } |
| 2511 | + return self["$wrapped"]; |
| 2512 | +} |
| 2513 | + |
| 2514 | +__dict_jsify.NAME = "__dict_jsify"; |
| 2515 | +__dict_jsify.args_signature = ["self"]; |
| 2516 | +__dict_jsify.kwargs_signature = { }; |
| 2517 | +__dict_jsify.types_signature = { }; |
| 2518 | +__dict_jsify.pythonscript_function = true; |
| 2519 | +__dict_attrs["jsify"] = __dict_jsify; |
2466 | 2520 | __dict_get = function(args, kwargs) { |
2467 | 2521 | var __dict; |
2468 | 2522 | if (args instanceof Array && {}.toString.call(kwargs) === '[object Object]' && ( arguments.length ) == 2) { |
|
0 commit comments