Last active
August 16, 2019 22:53
-
-
Save Andrei-Pozolotin/524dd5d66653e41ca2bc9440dfa73421 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://github.com/brython-dev/brython/issues/1190 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
method-static | |
+ - 0 | |
"Download the Vue Devtools extension for a better development experience: | |
https://github.com/vuejs/vue-devtools" | |
"You are running Vue in development mode. | |
Make sure to turn on production mode when deploying for production. | |
See more tips at https://vuejs.org/guide/deployment.html" | |
[object Error] { ... } | |
[object Error] { | |
$line_info: "38,lambda16", | |
$py_error: true, | |
$stack: [["lambda24_lambda_u0gdu2aq_24_25", [object Object] { | |
$line_info: "40,lambda24" | |
}, "__main__", [object Object] { | |
$$window: [object Object] { | |
__class__: [object Object] { ... }, | |
get_postMessage: function(msg,targetOrigin){if(_b_.isinstance(msg,dict)){var temp={__class__:"dict"},items=_b_.list.$factory(_b_.dict.items(msg)) | |
items.forEach(function(item){temp[item[0]]=item[1]}) | |
msg=temp} | |
return _window.postMessage(msg,targetOrigin)}, | |
js: [object Window] { ... } | |
}, | |
$class: [object Object] { | |
$factory: function(name,doc,$package){return{ | |
$class:module,__name__:name,__doc__:doc ||_b_.None,__package__:$package ||_b_.None}}, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
__class__: [object Object] { ... }, | |
__init__: function(){}, | |
__module__: "builtins", | |
__mro__: [[object Object] { | |
$factory: function(){var res={__class__:object},args=[res].concat(Array.prototype.slice.call(arguments)) | |
object.__init__.apply(null,args) | |
return res}, | |
$infos: [object Object] { | |
__module__: "builtins", | |
__name__: "object", | |
__qualname__: "object" | |
}, | |
$is_class: true, | |
$native: true, | |
__bases__: [], | |
__class__: [circular object Object], | |
__delattr__: function(self,attr){attr=$B.from_alias(attr) | |
if(self.__dict__ && self.__dict__.$string_dict && | |
self.__dict__.$string_dict[attr]!==undefined){delete self.__dict__.$string_dict[attr] | |
return _b_.None}else if(self.__dict__===undefined && self[attr]!==undefined){delete self[attr] | |
return _b_.None}else{ | |
var klass=self.__class__ | |
if(klass){var prop=$B.$getattr(klass,attr) | |
if(prop.__class__===_b_.property){if(prop.__delete__ !==undefined){prop.__delete__(self) | |
return _b_.None}}}} | |
throw _b_.AttributeError.$factory(attr)}, | |
__dir__: function(self){var objects | |
if(self.$is_class){objects=[self].concat(self.__mro__)}else{var klass=self.__class__ ||$B.get_class(self) | |
objects=[self,klass].concat(klass.__mro__)} | |
var res=[] | |
for(var i=0,len=objects.length;i < len;i++){for(var attr in objects[i]){if(attr.charAt(0)=="$"){if(attr.charAt(1)=="$"){ | |
res.push(attr.substr(2))} | |
continue} | |
if(! isNaN(parseInt(attr.charAt(0)))){ | |
continue} | |
if(attr=="__mro__"){continue} | |
res.push(attr)}} | |
if(self.__dict__){for(var attr in self.__dict__.$string_dict){if(attr.substr(0,2)=="$$"){res.push(attr.substr(2))} | |
else if(attr.charAt(0)!="$"){res.push(attr)}}} | |
res=_b_.list.$factory(_b_.set.$factory(res)) | |
_b_.list.sort(res) | |
return res}, | |
__eq__: function(self,other){ | |
if(self===other){return true} | |
return _b_.NotImplemented}, | |
__format__: function(){var $=$B.args("__format__",2,{self:null,spec:null},["self","spec"],arguments,{},null,null) | |
if($.spec !==""){throw _b_.TypeError.$factory( | |
"non-empty format string passed to object.__format__")} | |
return _b_.getattr($.self,"__str__")()}, | |
__ge__: function(){return _b_.NotImplemented}, | |
__getattribute__: function(obj,attr){var klass=obj.__class__ ||$B.get_class(obj) | |
var $test=false | |
if($test){console.log("attr",attr,"de",obj,"klass",klass)} | |
if(attr==="__class__"){return klass} | |
var res=obj[attr] | |
if(Array.isArray(obj)&& Array.prototype[attr]!==undefined){ | |
res=undefined} | |
if(res===undefined && obj.__dict__ && | |
obj.__dict__.$string_dict.hasOwnProperty(attr)){return obj.__dict__.$string_dict[attr]} | |
if(res===undefined){ | |
function check(obj,kl,attr){var v=kl[attr] | |
if(v !==undefined){return v}} | |
res=check(obj,klass,attr) | |
if(res===undefined){var mro=klass.__mro__ | |
for(var i=0,len=mro.length;i < len;i++){res=check(obj,mro[i],attr) | |
if(res !==undefined){if($test){console.log("found in",mro[i])} | |
break}}}}else{if(res.__set__===undefined){ | |
return res}} | |
if(res !==undefined){if($test){console.log(res)} | |
if(res.__class__===_b_.property){return res.__get__(res,obj,klass)} | |
if(res.__class__===$B.method){if($test){console.log("res is method")} | |
if(res.__get__===undefined){console.log("bizarre",obj,attr,res)} | |
return res.__get__(obj,klass)} | |
var get=res.__get__ | |
if(get===undefined && res.__class__){var get=res.__class__.__get__ | |
for(var i=0;i < res.__class__.__mro__.length && | |
get===undefined;i++){get=res.__class__.__mro__[i].__get__}} | |
if($test){console.log("get",get)} | |
var __get__=get===undefined ? null : | |
_b_.getattr(res,"__get__",null) | |
if($test){console.log("__get__",__get__)} | |
if(__get__ !==null){try{return __get__.apply(null,[obj,klass])} | |
catch(err){console.log('error in get.apply',err) | |
console.log("get attr",attr,"of",obj) | |
console.log(__get__+'') | |
throw err}} | |
if(typeof res=="object"){if(__get__ &&(typeof __get__=="function")){get_func=function(x,y){return __get__.apply(x,[y,klass.$factory])}}} | |
if(__get__===null &&(typeof res=="function")){__get__=function(x){return x}} | |
if(__get__ !==null){ | |
res.__name__=attr | |
if(attr=="__new__"){res.$type="staticmethod"} | |
var res1=__get__.apply(null,[res,obj,klass]) | |
if($test){console.log("res",res,"res1",res1)} | |
if(typeof res1=="function"){ | |
if(res1.__class__===$B.method){return res} | |
if(res.$type=="staticmethod"){return res} | |
else{var self=res.__class__===$B.method ? klass :obj | |
function method(){var args=[self] | |
for(var i=0;i < arguments.length;i++){args.push(arguments[i])} | |
var result=res.apply(null,args) | |
return result} | |
if(attr=="a"){console.log("make method from res",res)} | |
method.__class__=$B.method | |
method.__get__=function(obj,cls){var clmethod=function(){return res(cls,...arguments)} | |
clmethod.__class__=$B.method | |
clmethod.$infos={__self__:cls,__func__:res,__name__:res.$infos.__name__,__qualname__:cls.$infos.__name__+"."+res.$infos.__name__} | |
return clmethod} | |
method.__get__.__class__=$B.method_wrapper | |
method.__get__.$infos=res.$infos | |
if(klass.$infos===undefined){console.log("no $infos",klass) | |
console.log($B.last($B.frames_stack))} | |
method.$infos={__self__:self,__func__:res,__name__:attr,__qualname__:klass.$infos.__name__+"."+attr} | |
if($test){console.log("return method",method)} | |
return method}}else{ | |
return res1}} | |
return res}else{ | |
var _ga=obj["__getattr__"] | |
if(_ga===undefined){_ga=klass["__getattr__"] | |
if(_ga===undefined){var mro=klass.__mro__ | |
for(var i=0,len=mro.length;i < len;i++){_ga=mro[i]["__getattr__"] | |
if(_ga !==undefined){break}}}} | |
if(_ga !==undefined){return _ga(obj,attr)}}}, | |
__gt__: function(){return _b_.NotImplemented}, | |
__hash__: function(self){var hash=self.__hashvalue__ | |
if(hash !==undefined){return hash} | |
return self.__hashvalue__=$B.$py_next_hash--}, | |
__init__: function(){if(arguments.length==0){throw _b_.TypeError.$factory("descriptor '__init__' of 'object' "+ | |
"object needs an argument")} | |
return _b_.None}, | |
__le__: function(){return _b_.NotImplemented}, | |
__lt__: function(){return _b_.NotImplemented}, | |
__module__: "builtins", | |
__mro__: [], | |
__ne__: function(self,other){ | |
if(self===other){return false} | |
var eq=$B.$getattr(self,"__eq__",null) | |
if(eq !==null){var res=$B.$call(eq)(other) | |
if(res===_b_.NotImplemented){return res} | |
return ! $B.$bool(res)} | |
return _b_.NotImplemented}, | |
__new__: function(cls,...args){if(cls===undefined){throw _b_.TypeError.$factory("object.__new__(): not enough arguments")} | |
var init_func=$B.$getattr(cls,"__init__") | |
if(init_func===object.__init__){if(args.length > 0){throw _b_.TypeError.$factory("object() takes no parameters")}} | |
return{ | |
__class__ :cls,__dict__:_b_.dict.$factory()}}, | |
__reduce__: function(self){function _reconstructor(cls){return $B.$call(cls)()} | |
_reconstructor.$infos={__qualname__:"_reconstructor"} | |
var res=[_reconstructor] | |
res.push(_b_.tuple.$factory([self.__class__]. | |
concat(self.__class__.__mro__))) | |
var d=_b_.dict.$factory() | |
for(var attr in self.__dict__.$string_dict){d.$string_dict[attr]=self.__dict__.$string_dict[attr]} | |
console.log("object.__reduce__, d",d) | |
res.push(d) | |
return _b_.tuple.$factory(res)}, | |
__reduce_ex__: function(self){var res=[__newobj__] | |
var arg2=_b_.tuple.$factory([self.__class__]) | |
if(Array.isArray(self)){self.forEach(function(item){arg2.push(item)})} | |
res.push(arg2) | |
var d=_b_.dict.$factory(),nb=0 | |
if(self.__dict__===undefined){console.log("no dict",self) | |
$B.frames_stack.forEach(function(frame){console.log(frame[0],frame[1],frame[2])})} | |
for(var attr in self.__dict__.$string_dict){if(attr=="__class__" ||attr.startsWith("$")){continue} | |
d.$string_dict[attr]=self.__dict__.$string_dict[attr] | |
nb++} | |
if(nb==0){d=_b_.None} | |
res.push(d) | |
res.push(_b_.None) | |
return _b_.tuple.$factory(res)}, | |
__repr__: function(self){if(self===object){return "<class 'object'>"} | |
if(self.__class__===_b_.type){return "<class '"+self.__name__+"'>"} | |
if(self.__class__.$infos.__module__ !==undefined && | |
self.__class__.$infos.__module__ !=="builtins"){return "<"+self.__class__.$infos.__module__+"."+ | |
$B.class_name(self)+" object>"}else{return "<"+$B.class_name(self)+" object>"}}, | |
__setattr__: function(self,attr,val){if(val===undefined){ | |
throw _b_.TypeError.$factory( | |
"can't set attributes of built-in/extension type 'object'")}else if(self.__class__===object){ | |
if(object[attr]===undefined){throw _b_.AttributeError.$factory( | |
"'object' object has no attribute '"+attr+"'")}else{throw _b_.AttributeError.$factory( | |
"'object' object attribute '"+attr+"' is read-only")}} | |
if($B.aliased_names[attr]){attr="$$"+attr} | |
if(self.__dict__){self.__dict__.$string_dict[attr]=val}else{ | |
self[attr]=val} | |
return _b_.None}, | |
__str__: function(self){var repr_func=$B.$getattr(self,"__repr__") | |
return $B.$call(repr_func)()}, | |
__subclasshook__: function(){return _b_.NotImplemented} | |
}], | |
__new__: function(cls,name,doc,$package){return{ | |
$class:cls,__name__:name,__doc__:doc ||_b_.None,__package__:$package ||_b_.None}}, | |
__repr__: function(self){var res="<module "+self.__name__ | |
if(self.__file__===undefined){res+=" (built-in)"} | |
return res+">"}, | |
__setattr__: function(self,attr,value){if(self.__name__=="__builtins__"){ | |
$B.builtins[attr]=value}else{self[attr]=value}}, | |
__str__: function(self){var res="<module "+self.__name__ | |
if(self.__file__===undefined){res+=" (built-in)"} | |
return res+">"} | |
}, | |
$current_exception: undefined, | |
$line_info: "54,__main__", | |
$src: " | |
from browser import window | |
Vue = window.Vue | |
Vuex = window.Vuex | |
def name_of(entry): | |
return entry.__name__ | |
class StateFun: | |
@staticmethod | |
def increment(state, *_): | |
state.count += 1 | |
@staticmethod | |
def decrement(state, *_): | |
state.count -= 1 | |
class StateSupport: | |
@staticmethod | |
def method_list(): | |
method_list = list() | |
for intent in StateFun.__dict__: | |
if intent.startswith(\"_\"): | |
continue | |
member = getattr(StateFun, intent) | |
if callable(member): | |
method_list.append(member) | |
return method_list | |
class PageUnit(StateFun): | |
def __init__(self): | |
actions = dict() | |
mutations = dict() | |
methods = dict() | |
for method in StateSupport.method_list(): | |
intent = name_of(method) | |
actions[intent] = lambda context, *args, intent = intent : context.commit(intent, *args) | |
mutations[intent] = lambda state, *args, method = method : method(state, *args) | |
methods[intent] = lambda *args, intent = intent : self.store.dispatch(intent, *args) | |
self.store = Vuex.Store.new({ | |
'state': dict( | |
count=0, | |
), | |
'actions': actions, | |
'mutations': mutations, | |
}) | |
self.arkon = Vue.new({ | |
'el': '#arkon', | |
'store' : self.store, | |
'methods': methods, | |
}) | |
unit = PageUnit() | |
", | |
__annotations__: [object Object] { | |
$numeric_dict: [object Object] { ... }, | |
$object_dict: [object Object] { ... }, | |
$str_hash: [object Object] { ... }, | |
$string_dict: [object Object] { ... }, | |
$version: 0, | |
__class__: [object Object] { ... } | |
}, | |
__doc__: [object Object] { | |
__class__: [object Object] { ... } | |
}, | |
__file__: "https://fiddle.jshell.net/_display/__main__", | |
__name__: "__main__", | |
__package__: "", | |
name_of: function name_of0(entry){ | |
var $locals___main___name_of_2 = {}, | |
$local_name = "__main___name_of_2", | |
$locals = $locals___main___name_of_2; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
var $len = arguments.length; | |
if($len > 0 && arguments[$len - 1].$nat !== undefined){ | |
$locals___main___name_of_2 = $locals = $B.args("name_of", 1, {entry:null}, ["entry"], arguments, $defaults, null, null); | |
} | |
else{ | |
if($len == 1){ | |
$locals___main___name_of_2 = $locals = {entry:entry} | |
} | |
else if($len > 1){$B.wrong_nb_args("name_of", $len, 1, ["entry"])} | |
else if($len + $nb_defaults < 1){$B.wrong_nb_args("name_of", $len, 1, ["entry"])} | |
else{ | |
$locals___main___name_of_2 = $locals = {entry:entry} | |
var defparams = ["entry"] | |
for(var i=$len; i < defparams.length;i++){$locals[defparams[i]] = $defaults[defparams[i]]} | |
} | |
} | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, name_of0] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "8,__main__"; | |
var $res = $B.$getattr($locals["entry"],"__name__");$B.leave_frame("__main___name_of_2");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}, | |
PageUnit: [object Object] { | |
$factory: function(){var args=[klass] | |
for(var i=0;i < arguments.length;i++){args.push(arguments[i])} | |
return call_func.apply(null,args)}, | |
$has_setattr: true, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
$subclasses: [], | |
__annotations__: [object Object] { ... }, | |
__bases__: [[object Object] { | |
$has_setattr: true, | |
$infos: [object Object] { | |
__module__: "__main__", | |
__name__: "StateFun", | |
__qualname__: "StateFun" | |
}, | |
$is_class: true, | |
$subclasses: [[circular object Object]], | |
__annotations__: [object Object] { | |
$numeric_dict: [object Object] { ... }, | |
$object_dict: [object Object] { ... }, | |
$str_hash: [object Object] { ... }, | |
$string_dict: [object Object] { ... }, | |
$version: 0, | |
__class__: [circular object Object] | |
}, | |
__bases__: [], | |
__class__: [circular object Object], | |
__dict__: [object Object] { | |
$has_setattr: true, | |
$numeric_dict: [object Object] { ... }, | |
$object_dict: [object Object] { ... }, | |
$str_hash: [object Object] { ... }, | |
$string_dict: [object Object] { ... }, | |
$version: 0, | |
__class__: [circular object Object] | |
}, | |
__doc__: [circular object Object], | |
__module__: "__main__", | |
__mro__: [[circular object Object]], | |
__qualname__: "StateFun", | |
decrement: [object Object] { | |
$infos: [object Object] { ... }, | |
__get__: function(){return func} | |
}, | |
increment: [object Object] { | |
$infos: [object Object] { ... }, | |
__get__: function(){return func} | |
} | |
}], | |
__class__: [circular object Object], | |
__dict__: [object Object] { ... }, | |
__doc__: [circular object Object], | |
__init__: function __init__5(self){ | |
var $locals___main___PageUnit_8___init___9 = {}, | |
$local_name = "__main___PageUnit_8___init___9", | |
$locals = $locals___main___PageUnit_8___init___9; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
var $len = arguments.length; | |
if($len > 0 && arguments[$len - 1].$nat !== undefined){ | |
$locals___main___PageUnit_8___init___9 = $locals = $B.args("__init__", 1, {self:null}, ["self"], arguments, $defaults, null, null); | |
} | |
else{ | |
if($len == 1){ | |
$locals___main___PageUnit_8___init___9 = $locals = {self:self} | |
} | |
else if($len > 1){$B.wrong_nb_args("__init__", $len, 1, ["self"])} | |
else if($len + $nb_defaults < 1){$B.wrong_nb_args("__init__", $len, 1, ["self"])} | |
else{ | |
$locals___main___PageUnit_8___init___9 = $locals = {self:self} | |
var defparams = ["self"] | |
for(var i=$len; i < defparams.length;i++){$locals[defparams[i]] = $defaults[defparams[i]]} | |
} | |
} | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, __init__5] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$locals.__class__ = $locals___main__["PageUnit"] | |
$B.js_this = this; | |
;$locals.$line_info = "32,__main__"; | |
$locals___main___PageUnit_8___init___9["actions"] = $B.$call($B.builtins.dict)(); | |
;$locals.$line_info = "33,__main__"; | |
$locals___main___PageUnit_8___init___9["mutations"] = $B.$call($B.builtins.dict)(); | |
;$locals.$line_info = "34,__main__"; | |
$locals___main___PageUnit_8___init___9["methods"] = $B.$call($B.builtins.dict)(); | |
;$locals.$line_info = "35,__main__"; | |
var $iter6 = $B.$call($B.$getattr($locals___main__["StateSupport"],"method_list"))();$locals["$next6"] = $B.$getattr($B.$iter($iter6),"__next__") | |
;$locals.$line_info = "35,__main__"; | |
while(1){ | |
try{ | |
$locals___main___PageUnit_8___init___9["method"] = $locals["$next6"](); | |
} | |
catch($err){if($B.is_exc($err, [StopIteration])){break;}else{throw($err)}} | |
;$locals.$line_info = "36,__main__"; | |
$locals___main___PageUnit_8___init___9["intent"] = $B.$call($locals___main__["name_of"])($locals["method"]); | |
;$locals.$line_info = "37,__main__"; | |
var $temp12 = $locals["actions"] | |
if(Array.isArray($temp12) && !$temp12.__class__){$B.set_list_key($temp12,$locals["intent"],(function($locals_lambda18){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda18; | |
$locals_lambda18["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda18", $locals_lambda18, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "37,lambda18"; | |
var lambda_u0gdu2aq_18$13 = function($defaults){function lambda_u0gdu2aq_1813(){ | |
var $locals_lambda18_lambda_u0gdu2aq_18_19 = {}, | |
$local_name = "lambda18_lambda_u0gdu2aq_18_19", | |
$locals = $locals_lambda18_lambda_u0gdu2aq_18_19; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda18_lambda_u0gdu2aq_18_19 = $locals = $B.args("lambda_u0gdu2aq_18", 1, {context:null, intent:null}, ["context", "intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_1813] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "38,lambda18"; | |
var $res = $B.$call($B.$getattr($locals["context"],"commit")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda18_lambda_u0gdu2aq_18_19");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_1813.$is_func = true | |
lambda_u0gdu2aq_1813.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:37, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_18", | |
co_nlocals: 3, | |
co_varnames: ["context", "args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_1813} | |
$locals_lambda18["lambda_u0gdu2aq_18"] = lambda_u0gdu2aq_18$13({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda18["lambda_u0gdu2aq_18"].$set_defaults = function(value){return $locals_lambda18["lambda_u0gdu2aq_18"] = lambda_u0gdu2aq_18$13(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_18 | |
})({})) | |
}else{$B.$setitem($locals["actions"],$locals["intent"],(function($locals_lambda16){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda16; | |
$locals_lambda16["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda16", $locals_lambda16, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "37,lambda16"; | |
var lambda_u0gdu2aq_16$11 = function($defaults){function lambda_u0gdu2aq_1611(){ | |
var $locals_lambda16_lambda_u0gdu2aq_16_17 = {}, | |
$local_name = "lambda16_lambda_u0gdu2aq_16_17", | |
$locals = $locals_lambda16_lambda_u0gdu2aq_16_17; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda16_lambda_u0gdu2aq_16_17 = $locals = $B.args("lambda_u0gdu2aq_16", 1, {context:null, intent:null}, ["context", "intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_1611] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "38,lambda16"; | |
var $res = $B.$call($B.$getattr($locals["context"],"commit")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda16_lambda_u0gdu2aq_16_17");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_1611.$is_func = true | |
lambda_u0gdu2aq_1611.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:37, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_16", | |
co_nlocals: 3, | |
co_varnames: ["context", "args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_1611} | |
$locals_lambda16["lambda_u0gdu2aq_16"] = lambda_u0gdu2aq_16$11({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda16["lambda_u0gdu2aq_16"].$set_defaults = function(value){return $locals_lambda16["lambda_u0gdu2aq_16"] = lambda_u0gdu2aq_16$11(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_16 | |
})({}))};None;; | |
;$locals.$line_info = "38,__main__"; | |
var $temp15 = $locals["mutations"] | |
if(Array.isArray($temp15) && !$temp15.__class__){$B.set_list_key($temp15,$locals["intent"],(function($locals_lambda22){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda22; | |
$locals_lambda22["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda22", $locals_lambda22, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "38,lambda22"; | |
var lambda_u0gdu2aq_22$16 = function($defaults){function lambda_u0gdu2aq_2216(){ | |
var $locals_lambda22_lambda_u0gdu2aq_22_23 = {}, | |
$local_name = "lambda22_lambda_u0gdu2aq_22_23", | |
$locals = $locals_lambda22_lambda_u0gdu2aq_22_23; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda22_lambda_u0gdu2aq_22_23 = $locals = $B.args("lambda_u0gdu2aq_22", 1, {state:null, method:null}, ["state", "method"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2216] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "39,lambda22"; | |
var $res = $B.$call($locals["method"]).apply(null,[$locals["state"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda22_lambda_u0gdu2aq_22_23");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2216.$is_func = true | |
lambda_u0gdu2aq_2216.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:38, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_22", | |
co_nlocals: 3, | |
co_varnames: ["state", "args", "method"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2216} | |
$locals_lambda22["lambda_u0gdu2aq_22"] = lambda_u0gdu2aq_22$16({method:$B.$check_def_free("method",$locals___main___PageUnit_8___init___9["method"])}) | |
$locals_lambda22["lambda_u0gdu2aq_22"].$set_defaults = function(value){return $locals_lambda22["lambda_u0gdu2aq_22"] = lambda_u0gdu2aq_22$16(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_22 | |
})({})) | |
}else{$B.$setitem($locals["mutations"],$locals["intent"],(function($locals_lambda20){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda20; | |
$locals_lambda20["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda20", $locals_lambda20, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "38,lambda20"; | |
var lambda_u0gdu2aq_20$14 = function($defaults){function lambda_u0gdu2aq_2014(){ | |
var $locals_lambda20_lambda_u0gdu2aq_20_21 = {}, | |
$local_name = "lambda20_lambda_u0gdu2aq_20_21", | |
$locals = $locals_lambda20_lambda_u0gdu2aq_20_21; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda20_lambda_u0gdu2aq_20_21 = $locals = $B.args("lambda_u0gdu2aq_20", 1, {state:null, method:null}, ["state", "method"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2014] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "39,lambda20"; | |
var $res = $B.$call($locals["method"]).apply(null,[$locals["state"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda20_lambda_u0gdu2aq_20_21");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2014.$is_func = true | |
lambda_u0gdu2aq_2014.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:38, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_20", | |
co_nlocals: 3, | |
co_varnames: ["state", "args", "method"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2014} | |
$locals_lambda20["lambda_u0gdu2aq_20"] = lambda_u0gdu2aq_20$14({method:$B.$check_def_free("method",$locals___main___PageUnit_8___init___9["method"])}) | |
$locals_lambda20["lambda_u0gdu2aq_20"].$set_defaults = function(value){return $locals_lambda20["lambda_u0gdu2aq_20"] = lambda_u0gdu2aq_20$14(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_20 | |
})({}))};None;; | |
;$locals.$line_info = "39,__main__"; | |
var $temp18 = $locals["methods"] | |
if(Array.isArray($temp18) && !$temp18.__class__){$B.set_list_key($temp18,$locals["intent"],(function($locals_lambda26){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda26; | |
$locals_lambda26["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda26", $locals_lambda26, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "39,lambda26"; | |
var lambda_u0gdu2aq_26$19 = function($defaults){function lambda_u0gdu2aq_2619(){ | |
var $locals_lambda26_lambda_u0gdu2aq_26_27 = {}, | |
$local_name = "lambda26_lambda_u0gdu2aq_26_27", | |
$locals = $locals_lambda26_lambda_u0gdu2aq_26_27; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda26_lambda_u0gdu2aq_26_27 = $locals = $B.args("lambda_u0gdu2aq_26", 0, {intent:null}, ["intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2619] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "40,lambda26"; | |
var $res = $B.$call($B.$getattr($B.$getattr($B.$check_def_free("self",$locals___main___PageUnit_8___init___9["self"]),"store"),"dispatch")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda26_lambda_u0gdu2aq_26_27");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2619.$is_func = true | |
lambda_u0gdu2aq_2619.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:0, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:39, | |
co_flags:71, | |
co_freevars: ["self"], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_26", | |
co_nlocals: 2, | |
co_varnames: ["args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2619} | |
$locals_lambda26["lambda_u0gdu2aq_26"] = lambda_u0gdu2aq_26$19({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda26["lambda_u0gdu2aq_26"].$set_defaults = function(value){return $locals_lambda26["lambda_u0gdu2aq_26"] = lambda_u0gdu2aq_26$19(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_26 | |
})({})) | |
}else{$B.$setitem($locals["methods"],$locals["intent"],(function($locals_lambda24){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda24; | |
$locals_lambda24["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda24", $locals_lambda24, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "39,lambda24"; | |
var lambda_u0gdu2aq_24$17 = function($defaults){function lambda_u0gdu2aq_2417(){ | |
var $locals_lambda24_lambda_u0gdu2aq_24_25 = {}, | |
$local_name = "lambda24_lambda_u0gdu2aq_24_25", | |
$locals = $locals_lambda24_lambda_u0gdu2aq_24_25; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda24_lambda_u0gdu2aq_24_25 = $locals = $B.args("lambda_u0gdu2aq_24", 0, {intent:null}, ["intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2417] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "40,lambda24"; | |
var $res = $B.$call($B.$getattr($B.$getattr($B.$check_def_free("self",$locals___main___PageUnit_8___init___9["self"]),"store"),"dispatch")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda24_lambda_u0gdu2aq_24_25");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2417.$is_func = true | |
lambda_u0gdu2aq_2417.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:0, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:39, | |
co_flags:71, | |
co_freevars: ["self"], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_24", | |
co_nlocals: 2, | |
co_varnames: ["args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2417} | |
$locals_lambda24["lambda_u0gdu2aq_24"] = lambda_u0gdu2aq_24$17({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda24["lambda_u0gdu2aq_24"].$set_defaults = function(value){return $locals_lambda24["lambda_u0gdu2aq_24"] = lambda_u0gdu2aq_24$17(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_24 | |
})({}))};None;; | |
$locals.$line_info = "35,__main__"; | |
} | |
;$locals.$line_info = "40,__main__"; | |
$B.$setattr($locals["self"],"store",$B.$call($B.$getattr($B.$getattr($locals___main__["Vuex"],"Store"),"$$new"))(_b_.dict.$factory([['state',$B.$call($B.builtins.dict)({$nat:"kw",kw:{count:0}})],['actions',$locals["actions"]],['mutations',$locals["mutations"]]])));None;; | |
;$locals.$line_info = "47,__main__"; | |
$B.$setattr($locals["self"],"arkon",$B.$call($B.$getattr($locals___main__["Vue"],"$$new"))(_b_.dict.$factory([['el','#arkon'],['store',$B.$getattr($locals["self"],"store")],['methods',$locals["methods"]]])));None;; | |
$B.leave_frame();return None | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}, | |
__module__: "__main__", | |
__mro__: [[circular object Object], [circular object Object]], | |
__qualname__: "PageUnit" | |
}, | |
StateFun: [circular object Object], | |
StateSupport: [object Object] { | |
$has_setattr: true, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
$subclasses: [], | |
__annotations__: [object Object] { ... }, | |
__bases__: [], | |
__class__: [circular object Object], | |
__dict__: [object Object] { ... }, | |
__doc__: [circular object Object], | |
__module__: "__main__", | |
__mro__: [[circular object Object]], | |
__qualname__: "StateSupport", | |
method_list: [object Object] { ... } | |
}, | |
unit: [object Object] { | |
__class__: [circular object Object], | |
__dict__: [object Object] { ... } | |
}, | |
Vue: [object Object] { | |
__class__: [circular object Object], | |
js: function(){var args=[] | |
for(var i=0,len=arguments.length;i < len;i++){var arg=arguments[i] | |
if(arg !==undefined && arg !==null && | |
arg.$nat !==undefined){var kw=arg.kw | |
if(Array.isArray(kw)){kw=$B.extend(js_attr.name,...kw)} | |
if(Object.keys(kw).length > 0){ | |
throw _b_.TypeError.$factory( | |
"A Javascript function can't take "+ | |
"keyword arguments")}}else{args.push(pyobj2jsobj(arg))}} | |
if(attr==='replace' && self.js===location){location.replace(args[0]) | |
return} | |
var new_this=self.js | |
if(self.js_func){ | |
new_this=self.js_func;} | |
if(this !==null && this !==undefined && this !==_window){new_this=this} | |
var result=js_attr.apply(new_this,args) | |
return jsobj2pyobj(result)}, | |
js_func: function Vue (options) { | |
if (!(this instanceof Vue) | |
) { | |
warn('Vue is a constructor and should be called with the `new` keyword'); | |
} | |
this._init(options); | |
} | |
}, | |
Vuex: [object Object] { | |
__class__: [circular object Object], | |
js: [object Object] { ... } | |
} | |
}, function lambda_u0gdu2aq_2417(){ | |
var $locals_lambda24_lambda_u0gdu2aq_24_25 = {}, | |
$local_name = "lambda24_lambda_u0gdu2aq_24_25", | |
$locals = $locals_lambda24_lambda_u0gdu2aq_24_25; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda24_lambda_u0gdu2aq_24_25 = $locals = $B.args("lambda_u0gdu2aq_24", 0, {intent:null}, ["intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2417] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "40,lambda24"; | |
var $res = $B.$call($B.$getattr($B.$getattr($B.$check_def_free("self",$locals___main___PageUnit_8___init___9["self"]),"store"),"dispatch")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda24_lambda_u0gdu2aq_24_25");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}], ["lambda16_lambda_u0gdu2aq_16_17", [object Object] { | |
$line_info: "38,lambda16" | |
}, "__main__", [circular object Object], function lambda_u0gdu2aq_1611(){ | |
var $locals_lambda16_lambda_u0gdu2aq_16_17 = {}, | |
$local_name = "lambda16_lambda_u0gdu2aq_16_17", | |
$locals = $locals_lambda16_lambda_u0gdu2aq_16_17; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda16_lambda_u0gdu2aq_16_17 = $locals = $B.args("lambda_u0gdu2aq_16", 1, {context:null, intent:null}, ["context", "intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_1611] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "38,lambda16"; | |
var $res = $B.$call($B.$getattr($locals["context"],"commit")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda16_lambda_u0gdu2aq_16_17");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}]], | |
__cause__: [circular object Object], | |
__class__: [object Object] { | |
$factory: function(){var err=Error() | |
err.args=_b_.tuple.$factory(Array.prototype.slice.call(arguments)) | |
err.__class__=_b_.AttributeError | |
err.$py_error=true | |
if(err.$stack===undefined){err.$stack=deep_copy($B.frames_stack);} | |
if($B.frames_stack.length){err.$line_info=$B.last($B.frames_stack)[1].$line_info} | |
eval("") | |
err.__cause__=_b_.None | |
err.__context__=_b_.None | |
err.__suppress_context__=false | |
return err}, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
__class__: [circular object Object], | |
__module__: "builtins", | |
__mro__: [[object Object] { | |
$factory: function(){var err=Error() | |
err.args=_b_.tuple.$factory(Array.prototype.slice.call(arguments)) | |
err.__class__=_b_.Exception | |
err.$py_error=true | |
if(err.$stack===undefined){err.$stack=deep_copy($B.frames_stack);} | |
if($B.frames_stack.length){err.$line_info=$B.last($B.frames_stack)[1].$line_info} | |
eval("") | |
err.__cause__=_b_.None | |
err.__context__=_b_.None | |
err.__suppress_context__=false | |
return err}, | |
$infos: [object Object] { | |
__module__: "builtins", | |
__name__: "Exception", | |
__qualname__: "Exception" | |
}, | |
$is_class: true, | |
__class__: [circular object Object], | |
__module__: "builtins", | |
__mro__: [[object Object] { | |
$factory: function(){var err=Error() | |
err.args=_b_.tuple.$factory(Array.prototype.slice.call(arguments)) | |
err.__class__=_b_.BaseException | |
err.$py_error=true | |
if(err.$stack===undefined){err.$stack=deep_copy($B.frames_stack);} | |
if($B.frames_stack.length){err.$line_info=$B.last($B.frames_stack)[1].$line_info} | |
eval("//placeholder//") | |
err.__cause__=_b_.None | |
err.__context__=_b_.None | |
err.__suppress_context__=false | |
return err}, | |
$infos: [object Object] { | |
__module__: undefined, | |
__name__: "BaseException", | |
__qualname__: "BaseException" | |
}, | |
$is_class: true, | |
__bases__: [[circular object Object]], | |
__class__: [circular object Object], | |
__getattr__: function(self,attr){if(attr=="info"){return getExceptionTrace(self,false);}else if(attr=="infoWithInternal"){return getExceptionTrace(self,true);}else if(attr=="traceback"){ | |
if(self.$traceback !==undefined){return self.$traceback} | |
return traceback.$factory(self)}else{throw _b_.AttributeError.$factory(self.__class__.$infos.__name__+ | |
" has no attribute '"+attr+"'")}}, | |
__init__: function(self){var args=arguments[1]===undefined ?[]:[arguments[1]] | |
self.args=_b_.tuple.$factory(args)}, | |
__module__: undefined, | |
__mro__: [[circular object Object]], | |
__new__: function(cls){var err=_b_.BaseException.$factory() | |
err.__class__=cls | |
err.__dict__=_b_.dict.$factory() | |
return err}, | |
__repr__: function(self){return self.__class__.$infos.__name__+repr(self.args)}, | |
__str__: function(self){if(self.args.length > 0){return _b_.str.$factory(self.args[0])} | |
return self.__class__.$infos.__name__}, | |
args: [], | |
with_traceback: function(self,tb){self.traceback=tb | |
return self} | |
}, [circular object Object]] | |
}, [circular object Object], [circular object Object]] | |
}, | |
__context__: [circular object Object], | |
__suppress_context__: false, | |
args: ["object has no attribute info"] | |
} | |
"Traceback (most recent call last): | |
module lambda24 line 40, in <lambda> | |
self.store = Vuex.Store.new({ | |
module lambda16 line 38, in <lambda> | |
mutations[intent] = lambda state, *args, method = method : method(state, *args)" | |
"AttributeError:", "object has no attribute info" | |
[object Error] { | |
$line_info: "38,lambda16", | |
$py_error: true, | |
$stack: [["lambda24_lambda_u0gdu2aq_24_25", [object Object] { | |
$line_info: "40,lambda24" | |
}, "__main__", [object Object] { | |
$$window: [object Object] { | |
__class__: [object Object] { ... }, | |
get_postMessage: function(msg,targetOrigin){if(_b_.isinstance(msg,dict)){var temp={__class__:"dict"},items=_b_.list.$factory(_b_.dict.items(msg)) | |
items.forEach(function(item){temp[item[0]]=item[1]}) | |
msg=temp} | |
return _window.postMessage(msg,targetOrigin)}, | |
js: [object Window] { ... } | |
}, | |
$class: [object Object] { | |
$factory: function(name,doc,$package){return{ | |
$class:module,__name__:name,__doc__:doc ||_b_.None,__package__:$package ||_b_.None}}, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
__class__: [object Object] { ... }, | |
__init__: function(){}, | |
__module__: "builtins", | |
__mro__: [[object Object] { | |
$factory: function(){var res={__class__:object},args=[res].concat(Array.prototype.slice.call(arguments)) | |
object.__init__.apply(null,args) | |
return res}, | |
$infos: [object Object] { | |
__module__: "builtins", | |
__name__: "object", | |
__qualname__: "object" | |
}, | |
$is_class: true, | |
$native: true, | |
__bases__: [], | |
__class__: [circular object Object], | |
__delattr__: function(self,attr){attr=$B.from_alias(attr) | |
if(self.__dict__ && self.__dict__.$string_dict && | |
self.__dict__.$string_dict[attr]!==undefined){delete self.__dict__.$string_dict[attr] | |
return _b_.None}else if(self.__dict__===undefined && self[attr]!==undefined){delete self[attr] | |
return _b_.None}else{ | |
var klass=self.__class__ | |
if(klass){var prop=$B.$getattr(klass,attr) | |
if(prop.__class__===_b_.property){if(prop.__delete__ !==undefined){prop.__delete__(self) | |
return _b_.None}}}} | |
throw _b_.AttributeError.$factory(attr)}, | |
__dir__: function(self){var objects | |
if(self.$is_class){objects=[self].concat(self.__mro__)}else{var klass=self.__class__ ||$B.get_class(self) | |
objects=[self,klass].concat(klass.__mro__)} | |
var res=[] | |
for(var i=0,len=objects.length;i < len;i++){for(var attr in objects[i]){if(attr.charAt(0)=="$"){if(attr.charAt(1)=="$"){ | |
res.push(attr.substr(2))} | |
continue} | |
if(! isNaN(parseInt(attr.charAt(0)))){ | |
continue} | |
if(attr=="__mro__"){continue} | |
res.push(attr)}} | |
if(self.__dict__){for(var attr in self.__dict__.$string_dict){if(attr.substr(0,2)=="$$"){res.push(attr.substr(2))} | |
else if(attr.charAt(0)!="$"){res.push(attr)}}} | |
res=_b_.list.$factory(_b_.set.$factory(res)) | |
_b_.list.sort(res) | |
return res}, | |
__eq__: function(self,other){ | |
if(self===other){return true} | |
return _b_.NotImplemented}, | |
__format__: function(){var $=$B.args("__format__",2,{self:null,spec:null},["self","spec"],arguments,{},null,null) | |
if($.spec !==""){throw _b_.TypeError.$factory( | |
"non-empty format string passed to object.__format__")} | |
return _b_.getattr($.self,"__str__")()}, | |
__ge__: function(){return _b_.NotImplemented}, | |
__getattribute__: function(obj,attr){var klass=obj.__class__ ||$B.get_class(obj) | |
var $test=false | |
if($test){console.log("attr",attr,"de",obj,"klass",klass)} | |
if(attr==="__class__"){return klass} | |
var res=obj[attr] | |
if(Array.isArray(obj)&& Array.prototype[attr]!==undefined){ | |
res=undefined} | |
if(res===undefined && obj.__dict__ && | |
obj.__dict__.$string_dict.hasOwnProperty(attr)){return obj.__dict__.$string_dict[attr]} | |
if(res===undefined){ | |
function check(obj,kl,attr){var v=kl[attr] | |
if(v !==undefined){return v}} | |
res=check(obj,klass,attr) | |
if(res===undefined){var mro=klass.__mro__ | |
for(var i=0,len=mro.length;i < len;i++){res=check(obj,mro[i],attr) | |
if(res !==undefined){if($test){console.log("found in",mro[i])} | |
break}}}}else{if(res.__set__===undefined){ | |
return res}} | |
if(res !==undefined){if($test){console.log(res)} | |
if(res.__class__===_b_.property){return res.__get__(res,obj,klass)} | |
if(res.__class__===$B.method){if($test){console.log("res is method")} | |
if(res.__get__===undefined){console.log("bizarre",obj,attr,res)} | |
return res.__get__(obj,klass)} | |
var get=res.__get__ | |
if(get===undefined && res.__class__){var get=res.__class__.__get__ | |
for(var i=0;i < res.__class__.__mro__.length && | |
get===undefined;i++){get=res.__class__.__mro__[i].__get__}} | |
if($test){console.log("get",get)} | |
var __get__=get===undefined ? null : | |
_b_.getattr(res,"__get__",null) | |
if($test){console.log("__get__",__get__)} | |
if(__get__ !==null){try{return __get__.apply(null,[obj,klass])} | |
catch(err){console.log('error in get.apply',err) | |
console.log("get attr",attr,"of",obj) | |
console.log(__get__+'') | |
throw err}} | |
if(typeof res=="object"){if(__get__ &&(typeof __get__=="function")){get_func=function(x,y){return __get__.apply(x,[y,klass.$factory])}}} | |
if(__get__===null &&(typeof res=="function")){__get__=function(x){return x}} | |
if(__get__ !==null){ | |
res.__name__=attr | |
if(attr=="__new__"){res.$type="staticmethod"} | |
var res1=__get__.apply(null,[res,obj,klass]) | |
if($test){console.log("res",res,"res1",res1)} | |
if(typeof res1=="function"){ | |
if(res1.__class__===$B.method){return res} | |
if(res.$type=="staticmethod"){return res} | |
else{var self=res.__class__===$B.method ? klass :obj | |
function method(){var args=[self] | |
for(var i=0;i < arguments.length;i++){args.push(arguments[i])} | |
var result=res.apply(null,args) | |
return result} | |
if(attr=="a"){console.log("make method from res",res)} | |
method.__class__=$B.method | |
method.__get__=function(obj,cls){var clmethod=function(){return res(cls,...arguments)} | |
clmethod.__class__=$B.method | |
clmethod.$infos={__self__:cls,__func__:res,__name__:res.$infos.__name__,__qualname__:cls.$infos.__name__+"."+res.$infos.__name__} | |
return clmethod} | |
method.__get__.__class__=$B.method_wrapper | |
method.__get__.$infos=res.$infos | |
if(klass.$infos===undefined){console.log("no $infos",klass) | |
console.log($B.last($B.frames_stack))} | |
method.$infos={__self__:self,__func__:res,__name__:attr,__qualname__:klass.$infos.__name__+"."+attr} | |
if($test){console.log("return method",method)} | |
return method}}else{ | |
return res1}} | |
return res}else{ | |
var _ga=obj["__getattr__"] | |
if(_ga===undefined){_ga=klass["__getattr__"] | |
if(_ga===undefined){var mro=klass.__mro__ | |
for(var i=0,len=mro.length;i < len;i++){_ga=mro[i]["__getattr__"] | |
if(_ga !==undefined){break}}}} | |
if(_ga !==undefined){return _ga(obj,attr)}}}, | |
__gt__: function(){return _b_.NotImplemented}, | |
__hash__: function(self){var hash=self.__hashvalue__ | |
if(hash !==undefined){return hash} | |
return self.__hashvalue__=$B.$py_next_hash--}, | |
__init__: function(){if(arguments.length==0){throw _b_.TypeError.$factory("descriptor '__init__' of 'object' "+ | |
"object needs an argument")} | |
return _b_.None}, | |
__le__: function(){return _b_.NotImplemented}, | |
__lt__: function(){return _b_.NotImplemented}, | |
__module__: "builtins", | |
__mro__: [], | |
__ne__: function(self,other){ | |
if(self===other){return false} | |
var eq=$B.$getattr(self,"__eq__",null) | |
if(eq !==null){var res=$B.$call(eq)(other) | |
if(res===_b_.NotImplemented){return res} | |
return ! $B.$bool(res)} | |
return _b_.NotImplemented}, | |
__new__: function(cls,...args){if(cls===undefined){throw _b_.TypeError.$factory("object.__new__(): not enough arguments")} | |
var init_func=$B.$getattr(cls,"__init__") | |
if(init_func===object.__init__){if(args.length > 0){throw _b_.TypeError.$factory("object() takes no parameters")}} | |
return{ | |
__class__ :cls,__dict__:_b_.dict.$factory()}}, | |
__reduce__: function(self){function _reconstructor(cls){return $B.$call(cls)()} | |
_reconstructor.$infos={__qualname__:"_reconstructor"} | |
var res=[_reconstructor] | |
res.push(_b_.tuple.$factory([self.__class__]. | |
concat(self.__class__.__mro__))) | |
var d=_b_.dict.$factory() | |
for(var attr in self.__dict__.$string_dict){d.$string_dict[attr]=self.__dict__.$string_dict[attr]} | |
console.log("object.__reduce__, d",d) | |
res.push(d) | |
return _b_.tuple.$factory(res)}, | |
__reduce_ex__: function(self){var res=[__newobj__] | |
var arg2=_b_.tuple.$factory([self.__class__]) | |
if(Array.isArray(self)){self.forEach(function(item){arg2.push(item)})} | |
res.push(arg2) | |
var d=_b_.dict.$factory(),nb=0 | |
if(self.__dict__===undefined){console.log("no dict",self) | |
$B.frames_stack.forEach(function(frame){console.log(frame[0],frame[1],frame[2])})} | |
for(var attr in self.__dict__.$string_dict){if(attr=="__class__" ||attr.startsWith("$")){continue} | |
d.$string_dict[attr]=self.__dict__.$string_dict[attr] | |
nb++} | |
if(nb==0){d=_b_.None} | |
res.push(d) | |
res.push(_b_.None) | |
return _b_.tuple.$factory(res)}, | |
__repr__: function(self){if(self===object){return "<class 'object'>"} | |
if(self.__class__===_b_.type){return "<class '"+self.__name__+"'>"} | |
if(self.__class__.$infos.__module__ !==undefined && | |
self.__class__.$infos.__module__ !=="builtins"){return "<"+self.__class__.$infos.__module__+"."+ | |
$B.class_name(self)+" object>"}else{return "<"+$B.class_name(self)+" object>"}}, | |
__setattr__: function(self,attr,val){if(val===undefined){ | |
throw _b_.TypeError.$factory( | |
"can't set attributes of built-in/extension type 'object'")}else if(self.__class__===object){ | |
if(object[attr]===undefined){throw _b_.AttributeError.$factory( | |
"'object' object has no attribute '"+attr+"'")}else{throw _b_.AttributeError.$factory( | |
"'object' object attribute '"+attr+"' is read-only")}} | |
if($B.aliased_names[attr]){attr="$$"+attr} | |
if(self.__dict__){self.__dict__.$string_dict[attr]=val}else{ | |
self[attr]=val} | |
return _b_.None}, | |
__str__: function(self){var repr_func=$B.$getattr(self,"__repr__") | |
return $B.$call(repr_func)()}, | |
__subclasshook__: function(){return _b_.NotImplemented} | |
}], | |
__new__: function(cls,name,doc,$package){return{ | |
$class:cls,__name__:name,__doc__:doc ||_b_.None,__package__:$package ||_b_.None}}, | |
__repr__: function(self){var res="<module "+self.__name__ | |
if(self.__file__===undefined){res+=" (built-in)"} | |
return res+">"}, | |
__setattr__: function(self,attr,value){if(self.__name__=="__builtins__"){ | |
$B.builtins[attr]=value}else{self[attr]=value}}, | |
__str__: function(self){var res="<module "+self.__name__ | |
if(self.__file__===undefined){res+=" (built-in)"} | |
return res+">"} | |
}, | |
$current_exception: undefined, | |
$line_info: "54,__main__", | |
$src: " | |
from browser import window | |
Vue = window.Vue | |
Vuex = window.Vuex | |
def name_of(entry): | |
return entry.__name__ | |
class StateFun: | |
@staticmethod | |
def increment(state, *_): | |
state.count += 1 | |
@staticmethod | |
def decrement(state, *_): | |
state.count -= 1 | |
class StateSupport: | |
@staticmethod | |
def method_list(): | |
method_list = list() | |
for intent in StateFun.__dict__: | |
if intent.startswith(\"_\"): | |
continue | |
member = getattr(StateFun, intent) | |
if callable(member): | |
method_list.append(member) | |
return method_list | |
class PageUnit(StateFun): | |
def __init__(self): | |
actions = dict() | |
mutations = dict() | |
methods = dict() | |
for method in StateSupport.method_list(): | |
intent = name_of(method) | |
actions[intent] = lambda context, *args, intent = intent : context.commit(intent, *args) | |
mutations[intent] = lambda state, *args, method = method : method(state, *args) | |
methods[intent] = lambda *args, intent = intent : self.store.dispatch(intent, *args) | |
self.store = Vuex.Store.new({ | |
'state': dict( | |
count=0, | |
), | |
'actions': actions, | |
'mutations': mutations, | |
}) | |
self.arkon = Vue.new({ | |
'el': '#arkon', | |
'store' : self.store, | |
'methods': methods, | |
}) | |
unit = PageUnit() | |
", | |
__annotations__: [object Object] { | |
$numeric_dict: [object Object] { ... }, | |
$object_dict: [object Object] { ... }, | |
$str_hash: [object Object] { ... }, | |
$string_dict: [object Object] { ... }, | |
$version: 0, | |
__class__: [object Object] { ... } | |
}, | |
__doc__: [object Object] { | |
__class__: [object Object] { ... } | |
}, | |
__file__: "https://fiddle.jshell.net/_display/__main__", | |
__name__: "__main__", | |
__package__: "", | |
name_of: function name_of0(entry){ | |
var $locals___main___name_of_2 = {}, | |
$local_name = "__main___name_of_2", | |
$locals = $locals___main___name_of_2; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
var $len = arguments.length; | |
if($len > 0 && arguments[$len - 1].$nat !== undefined){ | |
$locals___main___name_of_2 = $locals = $B.args("name_of", 1, {entry:null}, ["entry"], arguments, $defaults, null, null); | |
} | |
else{ | |
if($len == 1){ | |
$locals___main___name_of_2 = $locals = {entry:entry} | |
} | |
else if($len > 1){$B.wrong_nb_args("name_of", $len, 1, ["entry"])} | |
else if($len + $nb_defaults < 1){$B.wrong_nb_args("name_of", $len, 1, ["entry"])} | |
else{ | |
$locals___main___name_of_2 = $locals = {entry:entry} | |
var defparams = ["entry"] | |
for(var i=$len; i < defparams.length;i++){$locals[defparams[i]] = $defaults[defparams[i]]} | |
} | |
} | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, name_of0] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "8,__main__"; | |
var $res = $B.$getattr($locals["entry"],"__name__");$B.leave_frame("__main___name_of_2");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}, | |
PageUnit: [object Object] { | |
$factory: function(){var args=[klass] | |
for(var i=0;i < arguments.length;i++){args.push(arguments[i])} | |
return call_func.apply(null,args)}, | |
$has_setattr: true, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
$subclasses: [], | |
__annotations__: [object Object] { ... }, | |
__bases__: [[object Object] { | |
$has_setattr: true, | |
$infos: [object Object] { | |
__module__: "__main__", | |
__name__: "StateFun", | |
__qualname__: "StateFun" | |
}, | |
$is_class: true, | |
$subclasses: [[circular object Object]], | |
__annotations__: [object Object] { | |
$numeric_dict: [object Object] { ... }, | |
$object_dict: [object Object] { ... }, | |
$str_hash: [object Object] { ... }, | |
$string_dict: [object Object] { ... }, | |
$version: 0, | |
__class__: [circular object Object] | |
}, | |
__bases__: [], | |
__class__: [circular object Object], | |
__dict__: [object Object] { | |
$has_setattr: true, | |
$numeric_dict: [object Object] { ... }, | |
$object_dict: [object Object] { ... }, | |
$str_hash: [object Object] { ... }, | |
$string_dict: [object Object] { ... }, | |
$version: 0, | |
__class__: [circular object Object] | |
}, | |
__doc__: [circular object Object], | |
__module__: "__main__", | |
__mro__: [[circular object Object]], | |
__qualname__: "StateFun", | |
decrement: [object Object] { | |
$infos: [object Object] { ... }, | |
__get__: function(){return func} | |
}, | |
increment: [object Object] { | |
$infos: [object Object] { ... }, | |
__get__: function(){return func} | |
} | |
}], | |
__class__: [circular object Object], | |
__dict__: [object Object] { ... }, | |
__doc__: [circular object Object], | |
__init__: function __init__5(self){ | |
var $locals___main___PageUnit_8___init___9 = {}, | |
$local_name = "__main___PageUnit_8___init___9", | |
$locals = $locals___main___PageUnit_8___init___9; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
var $len = arguments.length; | |
if($len > 0 && arguments[$len - 1].$nat !== undefined){ | |
$locals___main___PageUnit_8___init___9 = $locals = $B.args("__init__", 1, {self:null}, ["self"], arguments, $defaults, null, null); | |
} | |
else{ | |
if($len == 1){ | |
$locals___main___PageUnit_8___init___9 = $locals = {self:self} | |
} | |
else if($len > 1){$B.wrong_nb_args("__init__", $len, 1, ["self"])} | |
else if($len + $nb_defaults < 1){$B.wrong_nb_args("__init__", $len, 1, ["self"])} | |
else{ | |
$locals___main___PageUnit_8___init___9 = $locals = {self:self} | |
var defparams = ["self"] | |
for(var i=$len; i < defparams.length;i++){$locals[defparams[i]] = $defaults[defparams[i]]} | |
} | |
} | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, __init__5] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$locals.__class__ = $locals___main__["PageUnit"] | |
$B.js_this = this; | |
;$locals.$line_info = "32,__main__"; | |
$locals___main___PageUnit_8___init___9["actions"] = $B.$call($B.builtins.dict)(); | |
;$locals.$line_info = "33,__main__"; | |
$locals___main___PageUnit_8___init___9["mutations"] = $B.$call($B.builtins.dict)(); | |
;$locals.$line_info = "34,__main__"; | |
$locals___main___PageUnit_8___init___9["methods"] = $B.$call($B.builtins.dict)(); | |
;$locals.$line_info = "35,__main__"; | |
var $iter6 = $B.$call($B.$getattr($locals___main__["StateSupport"],"method_list"))();$locals["$next6"] = $B.$getattr($B.$iter($iter6),"__next__") | |
;$locals.$line_info = "35,__main__"; | |
while(1){ | |
try{ | |
$locals___main___PageUnit_8___init___9["method"] = $locals["$next6"](); | |
} | |
catch($err){if($B.is_exc($err, [StopIteration])){break;}else{throw($err)}} | |
;$locals.$line_info = "36,__main__"; | |
$locals___main___PageUnit_8___init___9["intent"] = $B.$call($locals___main__["name_of"])($locals["method"]); | |
;$locals.$line_info = "37,__main__"; | |
var $temp12 = $locals["actions"] | |
if(Array.isArray($temp12) && !$temp12.__class__){$B.set_list_key($temp12,$locals["intent"],(function($locals_lambda18){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda18; | |
$locals_lambda18["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda18", $locals_lambda18, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "37,lambda18"; | |
var lambda_u0gdu2aq_18$13 = function($defaults){function lambda_u0gdu2aq_1813(){ | |
var $locals_lambda18_lambda_u0gdu2aq_18_19 = {}, | |
$local_name = "lambda18_lambda_u0gdu2aq_18_19", | |
$locals = $locals_lambda18_lambda_u0gdu2aq_18_19; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda18_lambda_u0gdu2aq_18_19 = $locals = $B.args("lambda_u0gdu2aq_18", 1, {context:null, intent:null}, ["context", "intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_1813] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "38,lambda18"; | |
var $res = $B.$call($B.$getattr($locals["context"],"commit")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda18_lambda_u0gdu2aq_18_19");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_1813.$is_func = true | |
lambda_u0gdu2aq_1813.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:37, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_18", | |
co_nlocals: 3, | |
co_varnames: ["context", "args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_1813} | |
$locals_lambda18["lambda_u0gdu2aq_18"] = lambda_u0gdu2aq_18$13({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda18["lambda_u0gdu2aq_18"].$set_defaults = function(value){return $locals_lambda18["lambda_u0gdu2aq_18"] = lambda_u0gdu2aq_18$13(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_18 | |
})({})) | |
}else{$B.$setitem($locals["actions"],$locals["intent"],(function($locals_lambda16){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda16; | |
$locals_lambda16["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda16", $locals_lambda16, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "37,lambda16"; | |
var lambda_u0gdu2aq_16$11 = function($defaults){function lambda_u0gdu2aq_1611(){ | |
var $locals_lambda16_lambda_u0gdu2aq_16_17 = {}, | |
$local_name = "lambda16_lambda_u0gdu2aq_16_17", | |
$locals = $locals_lambda16_lambda_u0gdu2aq_16_17; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda16_lambda_u0gdu2aq_16_17 = $locals = $B.args("lambda_u0gdu2aq_16", 1, {context:null, intent:null}, ["context", "intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_1611] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "38,lambda16"; | |
var $res = $B.$call($B.$getattr($locals["context"],"commit")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda16_lambda_u0gdu2aq_16_17");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_1611.$is_func = true | |
lambda_u0gdu2aq_1611.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:37, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_16", | |
co_nlocals: 3, | |
co_varnames: ["context", "args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_1611} | |
$locals_lambda16["lambda_u0gdu2aq_16"] = lambda_u0gdu2aq_16$11({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda16["lambda_u0gdu2aq_16"].$set_defaults = function(value){return $locals_lambda16["lambda_u0gdu2aq_16"] = lambda_u0gdu2aq_16$11(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_16 | |
})({}))};None;; | |
;$locals.$line_info = "38,__main__"; | |
var $temp15 = $locals["mutations"] | |
if(Array.isArray($temp15) && !$temp15.__class__){$B.set_list_key($temp15,$locals["intent"],(function($locals_lambda22){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda22; | |
$locals_lambda22["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda22", $locals_lambda22, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "38,lambda22"; | |
var lambda_u0gdu2aq_22$16 = function($defaults){function lambda_u0gdu2aq_2216(){ | |
var $locals_lambda22_lambda_u0gdu2aq_22_23 = {}, | |
$local_name = "lambda22_lambda_u0gdu2aq_22_23", | |
$locals = $locals_lambda22_lambda_u0gdu2aq_22_23; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda22_lambda_u0gdu2aq_22_23 = $locals = $B.args("lambda_u0gdu2aq_22", 1, {state:null, method:null}, ["state", "method"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2216] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "39,lambda22"; | |
var $res = $B.$call($locals["method"]).apply(null,[$locals["state"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda22_lambda_u0gdu2aq_22_23");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2216.$is_func = true | |
lambda_u0gdu2aq_2216.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:38, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_22", | |
co_nlocals: 3, | |
co_varnames: ["state", "args", "method"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2216} | |
$locals_lambda22["lambda_u0gdu2aq_22"] = lambda_u0gdu2aq_22$16({method:$B.$check_def_free("method",$locals___main___PageUnit_8___init___9["method"])}) | |
$locals_lambda22["lambda_u0gdu2aq_22"].$set_defaults = function(value){return $locals_lambda22["lambda_u0gdu2aq_22"] = lambda_u0gdu2aq_22$16(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_22 | |
})({})) | |
}else{$B.$setitem($locals["mutations"],$locals["intent"],(function($locals_lambda20){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda20; | |
$locals_lambda20["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda20", $locals_lambda20, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "38,lambda20"; | |
var lambda_u0gdu2aq_20$14 = function($defaults){function lambda_u0gdu2aq_2014(){ | |
var $locals_lambda20_lambda_u0gdu2aq_20_21 = {}, | |
$local_name = "lambda20_lambda_u0gdu2aq_20_21", | |
$locals = $locals_lambda20_lambda_u0gdu2aq_20_21; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda20_lambda_u0gdu2aq_20_21 = $locals = $B.args("lambda_u0gdu2aq_20", 1, {state:null, method:null}, ["state", "method"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2014] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "39,lambda20"; | |
var $res = $B.$call($locals["method"]).apply(null,[$locals["state"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda20_lambda_u0gdu2aq_20_21");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2014.$is_func = true | |
lambda_u0gdu2aq_2014.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:38, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_20", | |
co_nlocals: 3, | |
co_varnames: ["state", "args", "method"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2014} | |
$locals_lambda20["lambda_u0gdu2aq_20"] = lambda_u0gdu2aq_20$14({method:$B.$check_def_free("method",$locals___main___PageUnit_8___init___9["method"])}) | |
$locals_lambda20["lambda_u0gdu2aq_20"].$set_defaults = function(value){return $locals_lambda20["lambda_u0gdu2aq_20"] = lambda_u0gdu2aq_20$14(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_20 | |
})({}))};None;; | |
;$locals.$line_info = "39,__main__"; | |
var $temp18 = $locals["methods"] | |
if(Array.isArray($temp18) && !$temp18.__class__){$B.set_list_key($temp18,$locals["intent"],(function($locals_lambda26){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda26; | |
$locals_lambda26["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda26", $locals_lambda26, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "39,lambda26"; | |
var lambda_u0gdu2aq_26$19 = function($defaults){function lambda_u0gdu2aq_2619(){ | |
var $locals_lambda26_lambda_u0gdu2aq_26_27 = {}, | |
$local_name = "lambda26_lambda_u0gdu2aq_26_27", | |
$locals = $locals_lambda26_lambda_u0gdu2aq_26_27; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda26_lambda_u0gdu2aq_26_27 = $locals = $B.args("lambda_u0gdu2aq_26", 0, {intent:null}, ["intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2619] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "40,lambda26"; | |
var $res = $B.$call($B.$getattr($B.$getattr($B.$check_def_free("self",$locals___main___PageUnit_8___init___9["self"]),"store"),"dispatch")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda26_lambda_u0gdu2aq_26_27");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2619.$is_func = true | |
lambda_u0gdu2aq_2619.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:0, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:39, | |
co_flags:71, | |
co_freevars: ["self"], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_26", | |
co_nlocals: 2, | |
co_varnames: ["args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2619} | |
$locals_lambda26["lambda_u0gdu2aq_26"] = lambda_u0gdu2aq_26$19({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda26["lambda_u0gdu2aq_26"].$set_defaults = function(value){return $locals_lambda26["lambda_u0gdu2aq_26"] = lambda_u0gdu2aq_26$19(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_26 | |
})({})) | |
}else{$B.$setitem($locals["methods"],$locals["intent"],(function($locals_lambda24){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda24; | |
$locals_lambda24["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda24", $locals_lambda24, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "39,lambda24"; | |
var lambda_u0gdu2aq_24$17 = function($defaults){function lambda_u0gdu2aq_2417(){ | |
var $locals_lambda24_lambda_u0gdu2aq_24_25 = {}, | |
$local_name = "lambda24_lambda_u0gdu2aq_24_25", | |
$locals = $locals_lambda24_lambda_u0gdu2aq_24_25; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda24_lambda_u0gdu2aq_24_25 = $locals = $B.args("lambda_u0gdu2aq_24", 0, {intent:null}, ["intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2417] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "40,lambda24"; | |
var $res = $B.$call($B.$getattr($B.$getattr($B.$check_def_free("self",$locals___main___PageUnit_8___init___9["self"]),"store"),"dispatch")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda24_lambda_u0gdu2aq_24_25");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2417.$is_func = true | |
lambda_u0gdu2aq_2417.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:0, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:39, | |
co_flags:71, | |
co_freevars: ["self"], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_24", | |
co_nlocals: 2, | |
co_varnames: ["args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2417} | |
$locals_lambda24["lambda_u0gdu2aq_24"] = lambda_u0gdu2aq_24$17({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda24["lambda_u0gdu2aq_24"].$set_defaults = function(value){return $locals_lambda24["lambda_u0gdu2aq_24"] = lambda_u0gdu2aq_24$17(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_24 | |
})({}))};None;; | |
$locals.$line_info = "35,__main__"; | |
} | |
;$locals.$line_info = "40,__main__"; | |
$B.$setattr($locals["self"],"store",$B.$call($B.$getattr($B.$getattr($locals___main__["Vuex"],"Store"),"$$new"))(_b_.dict.$factory([['state',$B.$call($B.builtins.dict)({$nat:"kw",kw:{count:0}})],['actions',$locals["actions"]],['mutations',$locals["mutations"]]])));None;; | |
;$locals.$line_info = "47,__main__"; | |
$B.$setattr($locals["self"],"arkon",$B.$call($B.$getattr($locals___main__["Vue"],"$$new"))(_b_.dict.$factory([['el','#arkon'],['store',$B.$getattr($locals["self"],"store")],['methods',$locals["methods"]]])));None;; | |
$B.leave_frame();return None | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}, | |
__module__: "__main__", | |
__mro__: [[circular object Object], [circular object Object]], | |
__qualname__: "PageUnit" | |
}, | |
StateFun: [circular object Object], | |
StateSupport: [object Object] { | |
$has_setattr: true, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
$subclasses: [], | |
__annotations__: [object Object] { ... }, | |
__bases__: [], | |
__class__: [circular object Object], | |
__dict__: [object Object] { ... }, | |
__doc__: [circular object Object], | |
__module__: "__main__", | |
__mro__: [[circular object Object]], | |
__qualname__: "StateSupport", | |
method_list: [object Object] { ... } | |
}, | |
unit: [object Object] { | |
__class__: [circular object Object], | |
__dict__: [object Object] { ... } | |
}, | |
Vue: [object Object] { | |
__class__: [circular object Object], | |
js: function(){var args=[] | |
for(var i=0,len=arguments.length;i < len;i++){var arg=arguments[i] | |
if(arg !==undefined && arg !==null && | |
arg.$nat !==undefined){var kw=arg.kw | |
if(Array.isArray(kw)){kw=$B.extend(js_attr.name,...kw)} | |
if(Object.keys(kw).length > 0){ | |
throw _b_.TypeError.$factory( | |
"A Javascript function can't take "+ | |
"keyword arguments")}}else{args.push(pyobj2jsobj(arg))}} | |
if(attr==='replace' && self.js===location){location.replace(args[0]) | |
return} | |
var new_this=self.js | |
if(self.js_func){ | |
new_this=self.js_func;} | |
if(this !==null && this !==undefined && this !==_window){new_this=this} | |
var result=js_attr.apply(new_this,args) | |
return jsobj2pyobj(result)}, | |
js_func: function Vue (options) { | |
if (!(this instanceof Vue) | |
) { | |
warn('Vue is a constructor and should be called with the `new` keyword'); | |
} | |
this._init(options); | |
} | |
}, | |
Vuex: [object Object] { | |
__class__: [circular object Object], | |
js: [object Object] { ... } | |
} | |
}, function lambda_u0gdu2aq_2417(){ | |
var $locals_lambda24_lambda_u0gdu2aq_24_25 = {}, | |
$local_name = "lambda24_lambda_u0gdu2aq_24_25", | |
$locals = $locals_lambda24_lambda_u0gdu2aq_24_25; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda24_lambda_u0gdu2aq_24_25 = $locals = $B.args("lambda_u0gdu2aq_24", 0, {intent:null}, ["intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2417] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "40,lambda24"; | |
var $res = $B.$call($B.$getattr($B.$getattr($B.$check_def_free("self",$locals___main___PageUnit_8___init___9["self"]),"store"),"dispatch")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda24_lambda_u0gdu2aq_24_25");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}], ["lambda16_lambda_u0gdu2aq_16_17", [object Object] { | |
$line_info: "38,lambda16" | |
}, "__main__", [circular object Object], function lambda_u0gdu2aq_1611(){ | |
var $locals_lambda16_lambda_u0gdu2aq_16_17 = {}, | |
$local_name = "lambda16_lambda_u0gdu2aq_16_17", | |
$locals = $locals_lambda16_lambda_u0gdu2aq_16_17; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda16_lambda_u0gdu2aq_16_17 = $locals = $B.args("lambda_u0gdu2aq_16", 1, {context:null, intent:null}, ["context", "intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_1611] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "38,lambda16"; | |
var $res = $B.$call($B.$getattr($locals["context"],"commit")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda16_lambda_u0gdu2aq_16_17");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}]], | |
__cause__: [circular object Object], | |
__class__: [object Object] { | |
$factory: function(){var err=Error() | |
err.args=_b_.tuple.$factory(Array.prototype.slice.call(arguments)) | |
err.__class__=_b_.AttributeError | |
err.$py_error=true | |
if(err.$stack===undefined){err.$stack=deep_copy($B.frames_stack);} | |
if($B.frames_stack.length){err.$line_info=$B.last($B.frames_stack)[1].$line_info} | |
eval("") | |
err.__cause__=_b_.None | |
err.__context__=_b_.None | |
err.__suppress_context__=false | |
return err}, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
__class__: [circular object Object], | |
__module__: "builtins", | |
__mro__: [[object Object] { | |
$factory: function(){var err=Error() | |
err.args=_b_.tuple.$factory(Array.prototype.slice.call(arguments)) | |
err.__class__=_b_.Exception | |
err.$py_error=true | |
if(err.$stack===undefined){err.$stack=deep_copy($B.frames_stack);} | |
if($B.frames_stack.length){err.$line_info=$B.last($B.frames_stack)[1].$line_info} | |
eval("") | |
err.__cause__=_b_.None | |
err.__context__=_b_.None | |
err.__suppress_context__=false | |
return err}, | |
$infos: [object Object] { | |
__module__: "builtins", | |
__name__: "Exception", | |
__qualname__: "Exception" | |
}, | |
$is_class: true, | |
__class__: [circular object Object], | |
__module__: "builtins", | |
__mro__: [[object Object] { | |
$factory: function(){var err=Error() | |
err.args=_b_.tuple.$factory(Array.prototype.slice.call(arguments)) | |
err.__class__=_b_.BaseException | |
err.$py_error=true | |
if(err.$stack===undefined){err.$stack=deep_copy($B.frames_stack);} | |
if($B.frames_stack.length){err.$line_info=$B.last($B.frames_stack)[1].$line_info} | |
eval("//placeholder//") | |
err.__cause__=_b_.None | |
err.__context__=_b_.None | |
err.__suppress_context__=false | |
return err}, | |
$infos: [object Object] { | |
__module__: undefined, | |
__name__: "BaseException", | |
__qualname__: "BaseException" | |
}, | |
$is_class: true, | |
__bases__: [[circular object Object]], | |
__class__: [circular object Object], | |
__getattr__: function(self,attr){if(attr=="info"){return getExceptionTrace(self,false);}else if(attr=="infoWithInternal"){return getExceptionTrace(self,true);}else if(attr=="traceback"){ | |
if(self.$traceback !==undefined){return self.$traceback} | |
return traceback.$factory(self)}else{throw _b_.AttributeError.$factory(self.__class__.$infos.__name__+ | |
" has no attribute '"+attr+"'")}}, | |
__init__: function(self){var args=arguments[1]===undefined ?[]:[arguments[1]] | |
self.args=_b_.tuple.$factory(args)}, | |
__module__: undefined, | |
__mro__: [[circular object Object]], | |
__new__: function(cls){var err=_b_.BaseException.$factory() | |
err.__class__=cls | |
err.__dict__=_b_.dict.$factory() | |
return err}, | |
__repr__: function(self){return self.__class__.$infos.__name__+repr(self.args)}, | |
__str__: function(self){if(self.args.length > 0){return _b_.str.$factory(self.args[0])} | |
return self.__class__.$infos.__name__}, | |
args: [], | |
with_traceback: function(self,tb){self.traceback=tb | |
return self} | |
}, [circular object Object]] | |
}, [circular object Object], [circular object Object]] | |
}, | |
__context__: [circular object Object], | |
__suppress_context__: false, | |
args: ["object has no attribute info"] | |
} | |
"Traceback (most recent call last): | |
module lambda24 line 40, in <lambda> | |
self.store = Vuex.Store.new({ | |
module lambda16 line 38, in <lambda> | |
mutations[intent] = lambda state, *args, method = method : method(state, *args)" | |
"AttributeError:", "object has no attribute info" | |
"[Vue warn]: Error in v-on handler: \"Error\" | |
(found in <Root>)" | |
[object Error] { | |
$line_info: "38,lambda16", | |
$py_error: true, | |
$stack: [["lambda24_lambda_u0gdu2aq_24_25", [object Object] { | |
$line_info: "40,lambda24" | |
}, "__main__", [object Object] { | |
$$window: [object Object] { | |
__class__: [object Object] { ... }, | |
get_postMessage: function(msg,targetOrigin){if(_b_.isinstance(msg,dict)){var temp={__class__:"dict"},items=_b_.list.$factory(_b_.dict.items(msg)) | |
items.forEach(function(item){temp[item[0]]=item[1]}) | |
msg=temp} | |
return _window.postMessage(msg,targetOrigin)}, | |
js: [object Window] { ... } | |
}, | |
$class: [object Object] { | |
$factory: function(name,doc,$package){return{ | |
$class:module,__name__:name,__doc__:doc ||_b_.None,__package__:$package ||_b_.None}}, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
__class__: [object Object] { ... }, | |
__init__: function(){}, | |
__module__: "builtins", | |
__mro__: [[object Object] { | |
$factory: function(){var res={__class__:object},args=[res].concat(Array.prototype.slice.call(arguments)) | |
object.__init__.apply(null,args) | |
return res}, | |
$infos: [object Object] { | |
__module__: "builtins", | |
__name__: "object", | |
__qualname__: "object" | |
}, | |
$is_class: true, | |
$native: true, | |
__bases__: [], | |
__class__: [circular object Object], | |
__delattr__: function(self,attr){attr=$B.from_alias(attr) | |
if(self.__dict__ && self.__dict__.$string_dict && | |
self.__dict__.$string_dict[attr]!==undefined){delete self.__dict__.$string_dict[attr] | |
return _b_.None}else if(self.__dict__===undefined && self[attr]!==undefined){delete self[attr] | |
return _b_.None}else{ | |
var klass=self.__class__ | |
if(klass){var prop=$B.$getattr(klass,attr) | |
if(prop.__class__===_b_.property){if(prop.__delete__ !==undefined){prop.__delete__(self) | |
return _b_.None}}}} | |
throw _b_.AttributeError.$factory(attr)}, | |
__dir__: function(self){var objects | |
if(self.$is_class){objects=[self].concat(self.__mro__)}else{var klass=self.__class__ ||$B.get_class(self) | |
objects=[self,klass].concat(klass.__mro__)} | |
var res=[] | |
for(var i=0,len=objects.length;i < len;i++){for(var attr in objects[i]){if(attr.charAt(0)=="$"){if(attr.charAt(1)=="$"){ | |
res.push(attr.substr(2))} | |
continue} | |
if(! isNaN(parseInt(attr.charAt(0)))){ | |
continue} | |
if(attr=="__mro__"){continue} | |
res.push(attr)}} | |
if(self.__dict__){for(var attr in self.__dict__.$string_dict){if(attr.substr(0,2)=="$$"){res.push(attr.substr(2))} | |
else if(attr.charAt(0)!="$"){res.push(attr)}}} | |
res=_b_.list.$factory(_b_.set.$factory(res)) | |
_b_.list.sort(res) | |
return res}, | |
__eq__: function(self,other){ | |
if(self===other){return true} | |
return _b_.NotImplemented}, | |
__format__: function(){var $=$B.args("__format__",2,{self:null,spec:null},["self","spec"],arguments,{},null,null) | |
if($.spec !==""){throw _b_.TypeError.$factory( | |
"non-empty format string passed to object.__format__")} | |
return _b_.getattr($.self,"__str__")()}, | |
__ge__: function(){return _b_.NotImplemented}, | |
__getattribute__: function(obj,attr){var klass=obj.__class__ ||$B.get_class(obj) | |
var $test=false | |
if($test){console.log("attr",attr,"de",obj,"klass",klass)} | |
if(attr==="__class__"){return klass} | |
var res=obj[attr] | |
if(Array.isArray(obj)&& Array.prototype[attr]!==undefined){ | |
res=undefined} | |
if(res===undefined && obj.__dict__ && | |
obj.__dict__.$string_dict.hasOwnProperty(attr)){return obj.__dict__.$string_dict[attr]} | |
if(res===undefined){ | |
function check(obj,kl,attr){var v=kl[attr] | |
if(v !==undefined){return v}} | |
res=check(obj,klass,attr) | |
if(res===undefined){var mro=klass.__mro__ | |
for(var i=0,len=mro.length;i < len;i++){res=check(obj,mro[i],attr) | |
if(res !==undefined){if($test){console.log("found in",mro[i])} | |
break}}}}else{if(res.__set__===undefined){ | |
return res}} | |
if(res !==undefined){if($test){console.log(res)} | |
if(res.__class__===_b_.property){return res.__get__(res,obj,klass)} | |
if(res.__class__===$B.method){if($test){console.log("res is method")} | |
if(res.__get__===undefined){console.log("bizarre",obj,attr,res)} | |
return res.__get__(obj,klass)} | |
var get=res.__get__ | |
if(get===undefined && res.__class__){var get=res.__class__.__get__ | |
for(var i=0;i < res.__class__.__mro__.length && | |
get===undefined;i++){get=res.__class__.__mro__[i].__get__}} | |
if($test){console.log("get",get)} | |
var __get__=get===undefined ? null : | |
_b_.getattr(res,"__get__",null) | |
if($test){console.log("__get__",__get__)} | |
if(__get__ !==null){try{return __get__.apply(null,[obj,klass])} | |
catch(err){console.log('error in get.apply',err) | |
console.log("get attr",attr,"of",obj) | |
console.log(__get__+'') | |
throw err}} | |
if(typeof res=="object"){if(__get__ &&(typeof __get__=="function")){get_func=function(x,y){return __get__.apply(x,[y,klass.$factory])}}} | |
if(__get__===null &&(typeof res=="function")){__get__=function(x){return x}} | |
if(__get__ !==null){ | |
res.__name__=attr | |
if(attr=="__new__"){res.$type="staticmethod"} | |
var res1=__get__.apply(null,[res,obj,klass]) | |
if($test){console.log("res",res,"res1",res1)} | |
if(typeof res1=="function"){ | |
if(res1.__class__===$B.method){return res} | |
if(res.$type=="staticmethod"){return res} | |
else{var self=res.__class__===$B.method ? klass :obj | |
function method(){var args=[self] | |
for(var i=0;i < arguments.length;i++){args.push(arguments[i])} | |
var result=res.apply(null,args) | |
return result} | |
if(attr=="a"){console.log("make method from res",res)} | |
method.__class__=$B.method | |
method.__get__=function(obj,cls){var clmethod=function(){return res(cls,...arguments)} | |
clmethod.__class__=$B.method | |
clmethod.$infos={__self__:cls,__func__:res,__name__:res.$infos.__name__,__qualname__:cls.$infos.__name__+"."+res.$infos.__name__} | |
return clmethod} | |
method.__get__.__class__=$B.method_wrapper | |
method.__get__.$infos=res.$infos | |
if(klass.$infos===undefined){console.log("no $infos",klass) | |
console.log($B.last($B.frames_stack))} | |
method.$infos={__self__:self,__func__:res,__name__:attr,__qualname__:klass.$infos.__name__+"."+attr} | |
if($test){console.log("return method",method)} | |
return method}}else{ | |
return res1}} | |
return res}else{ | |
var _ga=obj["__getattr__"] | |
if(_ga===undefined){_ga=klass["__getattr__"] | |
if(_ga===undefined){var mro=klass.__mro__ | |
for(var i=0,len=mro.length;i < len;i++){_ga=mro[i]["__getattr__"] | |
if(_ga !==undefined){break}}}} | |
if(_ga !==undefined){return _ga(obj,attr)}}}, | |
__gt__: function(){return _b_.NotImplemented}, | |
__hash__: function(self){var hash=self.__hashvalue__ | |
if(hash !==undefined){return hash} | |
return self.__hashvalue__=$B.$py_next_hash--}, | |
__init__: function(){if(arguments.length==0){throw _b_.TypeError.$factory("descriptor '__init__' of 'object' "+ | |
"object needs an argument")} | |
return _b_.None}, | |
__le__: function(){return _b_.NotImplemented}, | |
__lt__: function(){return _b_.NotImplemented}, | |
__module__: "builtins", | |
__mro__: [], | |
__ne__: function(self,other){ | |
if(self===other){return false} | |
var eq=$B.$getattr(self,"__eq__",null) | |
if(eq !==null){var res=$B.$call(eq)(other) | |
if(res===_b_.NotImplemented){return res} | |
return ! $B.$bool(res)} | |
return _b_.NotImplemented}, | |
__new__: function(cls,...args){if(cls===undefined){throw _b_.TypeError.$factory("object.__new__(): not enough arguments")} | |
var init_func=$B.$getattr(cls,"__init__") | |
if(init_func===object.__init__){if(args.length > 0){throw _b_.TypeError.$factory("object() takes no parameters")}} | |
return{ | |
__class__ :cls,__dict__:_b_.dict.$factory()}}, | |
__reduce__: function(self){function _reconstructor(cls){return $B.$call(cls)()} | |
_reconstructor.$infos={__qualname__:"_reconstructor"} | |
var res=[_reconstructor] | |
res.push(_b_.tuple.$factory([self.__class__]. | |
concat(self.__class__.__mro__))) | |
var d=_b_.dict.$factory() | |
for(var attr in self.__dict__.$string_dict){d.$string_dict[attr]=self.__dict__.$string_dict[attr]} | |
console.log("object.__reduce__, d",d) | |
res.push(d) | |
return _b_.tuple.$factory(res)}, | |
__reduce_ex__: function(self){var res=[__newobj__] | |
var arg2=_b_.tuple.$factory([self.__class__]) | |
if(Array.isArray(self)){self.forEach(function(item){arg2.push(item)})} | |
res.push(arg2) | |
var d=_b_.dict.$factory(),nb=0 | |
if(self.__dict__===undefined){console.log("no dict",self) | |
$B.frames_stack.forEach(function(frame){console.log(frame[0],frame[1],frame[2])})} | |
for(var attr in self.__dict__.$string_dict){if(attr=="__class__" ||attr.startsWith("$")){continue} | |
d.$string_dict[attr]=self.__dict__.$string_dict[attr] | |
nb++} | |
if(nb==0){d=_b_.None} | |
res.push(d) | |
res.push(_b_.None) | |
return _b_.tuple.$factory(res)}, | |
__repr__: function(self){if(self===object){return "<class 'object'>"} | |
if(self.__class__===_b_.type){return "<class '"+self.__name__+"'>"} | |
if(self.__class__.$infos.__module__ !==undefined && | |
self.__class__.$infos.__module__ !=="builtins"){return "<"+self.__class__.$infos.__module__+"."+ | |
$B.class_name(self)+" object>"}else{return "<"+$B.class_name(self)+" object>"}}, | |
__setattr__: function(self,attr,val){if(val===undefined){ | |
throw _b_.TypeError.$factory( | |
"can't set attributes of built-in/extension type 'object'")}else if(self.__class__===object){ | |
if(object[attr]===undefined){throw _b_.AttributeError.$factory( | |
"'object' object has no attribute '"+attr+"'")}else{throw _b_.AttributeError.$factory( | |
"'object' object attribute '"+attr+"' is read-only")}} | |
if($B.aliased_names[attr]){attr="$$"+attr} | |
if(self.__dict__){self.__dict__.$string_dict[attr]=val}else{ | |
self[attr]=val} | |
return _b_.None}, | |
__str__: function(self){var repr_func=$B.$getattr(self,"__repr__") | |
return $B.$call(repr_func)()}, | |
__subclasshook__: function(){return _b_.NotImplemented} | |
}], | |
__new__: function(cls,name,doc,$package){return{ | |
$class:cls,__name__:name,__doc__:doc ||_b_.None,__package__:$package ||_b_.None}}, | |
__repr__: function(self){var res="<module "+self.__name__ | |
if(self.__file__===undefined){res+=" (built-in)"} | |
return res+">"}, | |
__setattr__: function(self,attr,value){if(self.__name__=="__builtins__"){ | |
$B.builtins[attr]=value}else{self[attr]=value}}, | |
__str__: function(self){var res="<module "+self.__name__ | |
if(self.__file__===undefined){res+=" (built-in)"} | |
return res+">"} | |
}, | |
$current_exception: undefined, | |
$line_info: "54,__main__", | |
$src: " | |
from browser import window | |
Vue = window.Vue | |
Vuex = window.Vuex | |
def name_of(entry): | |
return entry.__name__ | |
class StateFun: | |
@staticmethod | |
def increment(state, *_): | |
state.count += 1 | |
@staticmethod | |
def decrement(state, *_): | |
state.count -= 1 | |
class StateSupport: | |
@staticmethod | |
def method_list(): | |
method_list = list() | |
for intent in StateFun.__dict__: | |
if intent.startswith(\"_\"): | |
continue | |
member = getattr(StateFun, intent) | |
if callable(member): | |
method_list.append(member) | |
return method_list | |
class PageUnit(StateFun): | |
def __init__(self): | |
actions = dict() | |
mutations = dict() | |
methods = dict() | |
for method in StateSupport.method_list(): | |
intent = name_of(method) | |
actions[intent] = lambda context, *args, intent = intent : context.commit(intent, *args) | |
mutations[intent] = lambda state, *args, method = method : method(state, *args) | |
methods[intent] = lambda *args, intent = intent : self.store.dispatch(intent, *args) | |
self.store = Vuex.Store.new({ | |
'state': dict( | |
count=0, | |
), | |
'actions': actions, | |
'mutations': mutations, | |
}) | |
self.arkon = Vue.new({ | |
'el': '#arkon', | |
'store' : self.store, | |
'methods': methods, | |
}) | |
unit = PageUnit() | |
", | |
__annotations__: [object Object] { | |
$numeric_dict: [object Object] { ... }, | |
$object_dict: [object Object] { ... }, | |
$str_hash: [object Object] { ... }, | |
$string_dict: [object Object] { ... }, | |
$version: 0, | |
__class__: [object Object] { ... } | |
}, | |
__doc__: [object Object] { | |
__class__: [object Object] { ... } | |
}, | |
__file__: "https://fiddle.jshell.net/_display/__main__", | |
__name__: "__main__", | |
__package__: "", | |
name_of: function name_of0(entry){ | |
var $locals___main___name_of_2 = {}, | |
$local_name = "__main___name_of_2", | |
$locals = $locals___main___name_of_2; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
var $len = arguments.length; | |
if($len > 0 && arguments[$len - 1].$nat !== undefined){ | |
$locals___main___name_of_2 = $locals = $B.args("name_of", 1, {entry:null}, ["entry"], arguments, $defaults, null, null); | |
} | |
else{ | |
if($len == 1){ | |
$locals___main___name_of_2 = $locals = {entry:entry} | |
} | |
else if($len > 1){$B.wrong_nb_args("name_of", $len, 1, ["entry"])} | |
else if($len + $nb_defaults < 1){$B.wrong_nb_args("name_of", $len, 1, ["entry"])} | |
else{ | |
$locals___main___name_of_2 = $locals = {entry:entry} | |
var defparams = ["entry"] | |
for(var i=$len; i < defparams.length;i++){$locals[defparams[i]] = $defaults[defparams[i]]} | |
} | |
} | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, name_of0] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "8,__main__"; | |
var $res = $B.$getattr($locals["entry"],"__name__");$B.leave_frame("__main___name_of_2");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}, | |
PageUnit: [object Object] { | |
$factory: function(){var args=[klass] | |
for(var i=0;i < arguments.length;i++){args.push(arguments[i])} | |
return call_func.apply(null,args)}, | |
$has_setattr: true, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
$subclasses: [], | |
__annotations__: [object Object] { ... }, | |
__bases__: [[object Object] { | |
$has_setattr: true, | |
$infos: [object Object] { | |
__module__: "__main__", | |
__name__: "StateFun", | |
__qualname__: "StateFun" | |
}, | |
$is_class: true, | |
$subclasses: [[circular object Object]], | |
__annotations__: [object Object] { | |
$numeric_dict: [object Object] { ... }, | |
$object_dict: [object Object] { ... }, | |
$str_hash: [object Object] { ... }, | |
$string_dict: [object Object] { ... }, | |
$version: 0, | |
__class__: [circular object Object] | |
}, | |
__bases__: [], | |
__class__: [circular object Object], | |
__dict__: [object Object] { | |
$has_setattr: true, | |
$numeric_dict: [object Object] { ... }, | |
$object_dict: [object Object] { ... }, | |
$str_hash: [object Object] { ... }, | |
$string_dict: [object Object] { ... }, | |
$version: 0, | |
__class__: [circular object Object] | |
}, | |
__doc__: [circular object Object], | |
__module__: "__main__", | |
__mro__: [[circular object Object]], | |
__qualname__: "StateFun", | |
decrement: [object Object] { | |
$infos: [object Object] { ... }, | |
__get__: function(){return func} | |
}, | |
increment: [object Object] { | |
$infos: [object Object] { ... }, | |
__get__: function(){return func} | |
} | |
}], | |
__class__: [circular object Object], | |
__dict__: [object Object] { ... }, | |
__doc__: [circular object Object], | |
__init__: function __init__5(self){ | |
var $locals___main___PageUnit_8___init___9 = {}, | |
$local_name = "__main___PageUnit_8___init___9", | |
$locals = $locals___main___PageUnit_8___init___9; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
var $len = arguments.length; | |
if($len > 0 && arguments[$len - 1].$nat !== undefined){ | |
$locals___main___PageUnit_8___init___9 = $locals = $B.args("__init__", 1, {self:null}, ["self"], arguments, $defaults, null, null); | |
} | |
else{ | |
if($len == 1){ | |
$locals___main___PageUnit_8___init___9 = $locals = {self:self} | |
} | |
else if($len > 1){$B.wrong_nb_args("__init__", $len, 1, ["self"])} | |
else if($len + $nb_defaults < 1){$B.wrong_nb_args("__init__", $len, 1, ["self"])} | |
else{ | |
$locals___main___PageUnit_8___init___9 = $locals = {self:self} | |
var defparams = ["self"] | |
for(var i=$len; i < defparams.length;i++){$locals[defparams[i]] = $defaults[defparams[i]]} | |
} | |
} | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, __init__5] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$locals.__class__ = $locals___main__["PageUnit"] | |
$B.js_this = this; | |
;$locals.$line_info = "32,__main__"; | |
$locals___main___PageUnit_8___init___9["actions"] = $B.$call($B.builtins.dict)(); | |
;$locals.$line_info = "33,__main__"; | |
$locals___main___PageUnit_8___init___9["mutations"] = $B.$call($B.builtins.dict)(); | |
;$locals.$line_info = "34,__main__"; | |
$locals___main___PageUnit_8___init___9["methods"] = $B.$call($B.builtins.dict)(); | |
;$locals.$line_info = "35,__main__"; | |
var $iter6 = $B.$call($B.$getattr($locals___main__["StateSupport"],"method_list"))();$locals["$next6"] = $B.$getattr($B.$iter($iter6),"__next__") | |
;$locals.$line_info = "35,__main__"; | |
while(1){ | |
try{ | |
$locals___main___PageUnit_8___init___9["method"] = $locals["$next6"](); | |
} | |
catch($err){if($B.is_exc($err, [StopIteration])){break;}else{throw($err)}} | |
;$locals.$line_info = "36,__main__"; | |
$locals___main___PageUnit_8___init___9["intent"] = $B.$call($locals___main__["name_of"])($locals["method"]); | |
;$locals.$line_info = "37,__main__"; | |
var $temp12 = $locals["actions"] | |
if(Array.isArray($temp12) && !$temp12.__class__){$B.set_list_key($temp12,$locals["intent"],(function($locals_lambda18){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda18; | |
$locals_lambda18["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda18", $locals_lambda18, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "37,lambda18"; | |
var lambda_u0gdu2aq_18$13 = function($defaults){function lambda_u0gdu2aq_1813(){ | |
var $locals_lambda18_lambda_u0gdu2aq_18_19 = {}, | |
$local_name = "lambda18_lambda_u0gdu2aq_18_19", | |
$locals = $locals_lambda18_lambda_u0gdu2aq_18_19; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda18_lambda_u0gdu2aq_18_19 = $locals = $B.args("lambda_u0gdu2aq_18", 1, {context:null, intent:null}, ["context", "intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_1813] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "38,lambda18"; | |
var $res = $B.$call($B.$getattr($locals["context"],"commit")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda18_lambda_u0gdu2aq_18_19");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_1813.$is_func = true | |
lambda_u0gdu2aq_1813.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:37, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_18", | |
co_nlocals: 3, | |
co_varnames: ["context", "args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_1813} | |
$locals_lambda18["lambda_u0gdu2aq_18"] = lambda_u0gdu2aq_18$13({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda18["lambda_u0gdu2aq_18"].$set_defaults = function(value){return $locals_lambda18["lambda_u0gdu2aq_18"] = lambda_u0gdu2aq_18$13(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_18 | |
})({})) | |
}else{$B.$setitem($locals["actions"],$locals["intent"],(function($locals_lambda16){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda16; | |
$locals_lambda16["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda16", $locals_lambda16, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "37,lambda16"; | |
var lambda_u0gdu2aq_16$11 = function($defaults){function lambda_u0gdu2aq_1611(){ | |
var $locals_lambda16_lambda_u0gdu2aq_16_17 = {}, | |
$local_name = "lambda16_lambda_u0gdu2aq_16_17", | |
$locals = $locals_lambda16_lambda_u0gdu2aq_16_17; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda16_lambda_u0gdu2aq_16_17 = $locals = $B.args("lambda_u0gdu2aq_16", 1, {context:null, intent:null}, ["context", "intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_1611] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "38,lambda16"; | |
var $res = $B.$call($B.$getattr($locals["context"],"commit")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda16_lambda_u0gdu2aq_16_17");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_1611.$is_func = true | |
lambda_u0gdu2aq_1611.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:37, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_16", | |
co_nlocals: 3, | |
co_varnames: ["context", "args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_1611} | |
$locals_lambda16["lambda_u0gdu2aq_16"] = lambda_u0gdu2aq_16$11({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda16["lambda_u0gdu2aq_16"].$set_defaults = function(value){return $locals_lambda16["lambda_u0gdu2aq_16"] = lambda_u0gdu2aq_16$11(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_16 | |
})({}))};None;; | |
;$locals.$line_info = "38,__main__"; | |
var $temp15 = $locals["mutations"] | |
if(Array.isArray($temp15) && !$temp15.__class__){$B.set_list_key($temp15,$locals["intent"],(function($locals_lambda22){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda22; | |
$locals_lambda22["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda22", $locals_lambda22, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "38,lambda22"; | |
var lambda_u0gdu2aq_22$16 = function($defaults){function lambda_u0gdu2aq_2216(){ | |
var $locals_lambda22_lambda_u0gdu2aq_22_23 = {}, | |
$local_name = "lambda22_lambda_u0gdu2aq_22_23", | |
$locals = $locals_lambda22_lambda_u0gdu2aq_22_23; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda22_lambda_u0gdu2aq_22_23 = $locals = $B.args("lambda_u0gdu2aq_22", 1, {state:null, method:null}, ["state", "method"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2216] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "39,lambda22"; | |
var $res = $B.$call($locals["method"]).apply(null,[$locals["state"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda22_lambda_u0gdu2aq_22_23");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2216.$is_func = true | |
lambda_u0gdu2aq_2216.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:38, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_22", | |
co_nlocals: 3, | |
co_varnames: ["state", "args", "method"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2216} | |
$locals_lambda22["lambda_u0gdu2aq_22"] = lambda_u0gdu2aq_22$16({method:$B.$check_def_free("method",$locals___main___PageUnit_8___init___9["method"])}) | |
$locals_lambda22["lambda_u0gdu2aq_22"].$set_defaults = function(value){return $locals_lambda22["lambda_u0gdu2aq_22"] = lambda_u0gdu2aq_22$16(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_22 | |
})({})) | |
}else{$B.$setitem($locals["mutations"],$locals["intent"],(function($locals_lambda20){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda20; | |
$locals_lambda20["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda20", $locals_lambda20, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "38,lambda20"; | |
var lambda_u0gdu2aq_20$14 = function($defaults){function lambda_u0gdu2aq_2014(){ | |
var $locals_lambda20_lambda_u0gdu2aq_20_21 = {}, | |
$local_name = "lambda20_lambda_u0gdu2aq_20_21", | |
$locals = $locals_lambda20_lambda_u0gdu2aq_20_21; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda20_lambda_u0gdu2aq_20_21 = $locals = $B.args("lambda_u0gdu2aq_20", 1, {state:null, method:null}, ["state", "method"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2014] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "39,lambda20"; | |
var $res = $B.$call($locals["method"]).apply(null,[$locals["state"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda20_lambda_u0gdu2aq_20_21");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2014.$is_func = true | |
lambda_u0gdu2aq_2014.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:1, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:38, | |
co_flags:71, | |
co_freevars: [], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_20", | |
co_nlocals: 3, | |
co_varnames: ["state", "args", "method"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2014} | |
$locals_lambda20["lambda_u0gdu2aq_20"] = lambda_u0gdu2aq_20$14({method:$B.$check_def_free("method",$locals___main___PageUnit_8___init___9["method"])}) | |
$locals_lambda20["lambda_u0gdu2aq_20"].$set_defaults = function(value){return $locals_lambda20["lambda_u0gdu2aq_20"] = lambda_u0gdu2aq_20$14(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_20 | |
})({}))};None;; | |
;$locals.$line_info = "39,__main__"; | |
var $temp18 = $locals["methods"] | |
if(Array.isArray($temp18) && !$temp18.__class__){$B.set_list_key($temp18,$locals["intent"],(function($locals_lambda26){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda26; | |
$locals_lambda26["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda26", $locals_lambda26, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "39,lambda26"; | |
var lambda_u0gdu2aq_26$19 = function($defaults){function lambda_u0gdu2aq_2619(){ | |
var $locals_lambda26_lambda_u0gdu2aq_26_27 = {}, | |
$local_name = "lambda26_lambda_u0gdu2aq_26_27", | |
$locals = $locals_lambda26_lambda_u0gdu2aq_26_27; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda26_lambda_u0gdu2aq_26_27 = $locals = $B.args("lambda_u0gdu2aq_26", 0, {intent:null}, ["intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2619] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "40,lambda26"; | |
var $res = $B.$call($B.$getattr($B.$getattr($B.$check_def_free("self",$locals___main___PageUnit_8___init___9["self"]),"store"),"dispatch")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda26_lambda_u0gdu2aq_26_27");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2619.$is_func = true | |
lambda_u0gdu2aq_2619.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:0, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:39, | |
co_flags:71, | |
co_freevars: ["self"], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_26", | |
co_nlocals: 2, | |
co_varnames: ["args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2619} | |
$locals_lambda26["lambda_u0gdu2aq_26"] = lambda_u0gdu2aq_26$19({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda26["lambda_u0gdu2aq_26"].$set_defaults = function(value){return $locals_lambda26["lambda_u0gdu2aq_26"] = lambda_u0gdu2aq_26$19(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_26 | |
})({})) | |
}else{$B.$setitem($locals["methods"],$locals["intent"],(function($locals_lambda24){ | |
var $B = __BRYTHON__; | |
var $bltns = __BRYTHON__.InjectBuiltins();eval($bltns); | |
var $locals = $locals_lambda24; | |
$locals_lambda24["__package__"] = "" | |
$locals.__annotations__ = _b_.dict.$factory() | |
var $top_frame = ["lambda24", $locals_lambda24, "__main__", $locals___main__] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
;$locals.$line_info = "39,lambda24"; | |
var lambda_u0gdu2aq_24$17 = function($defaults){function lambda_u0gdu2aq_2417(){ | |
var $locals_lambda24_lambda_u0gdu2aq_24_25 = {}, | |
$local_name = "lambda24_lambda_u0gdu2aq_24_25", | |
$locals = $locals_lambda24_lambda_u0gdu2aq_24_25; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda24_lambda_u0gdu2aq_24_25 = $locals = $B.args("lambda_u0gdu2aq_24", 0, {intent:null}, ["intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2417] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "40,lambda24"; | |
var $res = $B.$call($B.$getattr($B.$getattr($B.$check_def_free("self",$locals___main___PageUnit_8___init___9["self"]),"store"),"dispatch")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda24_lambda_u0gdu2aq_24_25");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
} | |
lambda_u0gdu2aq_2417.$is_func = true | |
lambda_u0gdu2aq_2417.$infos = { | |
__name__:"<lambda>", | |
__qualname__:"<lambda>", | |
__defaults__ : _b_.None, | |
__kwdefaults__ : _b_.None, | |
__annotations__: {}, | |
__dict__: {__class__: _b_.dict, $string_dict: {},$str_hash: {}, $numeric_dict: {}, $object_dict:{}}, | |
__doc__: None, | |
__module__ : "__main__", | |
__code__:{ | |
co_argcount:0, | |
co_filename:$locals___main__["__file__"], | |
co_firstlineno:39, | |
co_flags:71, | |
co_freevars: ["self"], | |
co_kwonlyargcount:1, | |
co_name: "lambda_u0gdu2aq_24", | |
co_nlocals: 2, | |
co_varnames: ["args", "intent"] | |
} | |
};None; | |
return lambda_u0gdu2aq_2417} | |
$locals_lambda24["lambda_u0gdu2aq_24"] = lambda_u0gdu2aq_24$17({intent:$B.$check_def_free("intent",$locals___main___PageUnit_8___init___9["intent"])}) | |
$locals_lambda24["lambda_u0gdu2aq_24"].$set_defaults = function(value){return $locals_lambda24["lambda_u0gdu2aq_24"] = lambda_u0gdu2aq_24$17(value)} | |
$B.leave_frame() | |
} | |
catch(err){ | |
$B.leave_frame() | |
throw err | |
} | |
return $locals.lambda_u0gdu2aq_24 | |
})({}))};None;; | |
$locals.$line_info = "35,__main__"; | |
} | |
;$locals.$line_info = "40,__main__"; | |
$B.$setattr($locals["self"],"store",$B.$call($B.$getattr($B.$getattr($locals___main__["Vuex"],"Store"),"$$new"))(_b_.dict.$factory([['state',$B.$call($B.builtins.dict)({$nat:"kw",kw:{count:0}})],['actions',$locals["actions"]],['mutations',$locals["mutations"]]])));None;; | |
;$locals.$line_info = "47,__main__"; | |
$B.$setattr($locals["self"],"arkon",$B.$call($B.$getattr($locals___main__["Vue"],"$$new"))(_b_.dict.$factory([['el','#arkon'],['store',$B.$getattr($locals["self"],"store")],['methods',$locals["methods"]]])));None;; | |
$B.leave_frame();return None | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}, | |
__module__: "__main__", | |
__mro__: [[circular object Object], [circular object Object]], | |
__qualname__: "PageUnit" | |
}, | |
StateFun: [circular object Object], | |
StateSupport: [object Object] { | |
$has_setattr: true, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
$subclasses: [], | |
__annotations__: [object Object] { ... }, | |
__bases__: [], | |
__class__: [circular object Object], | |
__dict__: [object Object] { ... }, | |
__doc__: [circular object Object], | |
__module__: "__main__", | |
__mro__: [[circular object Object]], | |
__qualname__: "StateSupport", | |
method_list: [object Object] { ... } | |
}, | |
unit: [object Object] { | |
__class__: [circular object Object], | |
__dict__: [object Object] { ... } | |
}, | |
Vue: [object Object] { | |
__class__: [circular object Object], | |
js: function(){var args=[] | |
for(var i=0,len=arguments.length;i < len;i++){var arg=arguments[i] | |
if(arg !==undefined && arg !==null && | |
arg.$nat !==undefined){var kw=arg.kw | |
if(Array.isArray(kw)){kw=$B.extend(js_attr.name,...kw)} | |
if(Object.keys(kw).length > 0){ | |
throw _b_.TypeError.$factory( | |
"A Javascript function can't take "+ | |
"keyword arguments")}}else{args.push(pyobj2jsobj(arg))}} | |
if(attr==='replace' && self.js===location){location.replace(args[0]) | |
return} | |
var new_this=self.js | |
if(self.js_func){ | |
new_this=self.js_func;} | |
if(this !==null && this !==undefined && this !==_window){new_this=this} | |
var result=js_attr.apply(new_this,args) | |
return jsobj2pyobj(result)}, | |
js_func: function Vue (options) { | |
if (!(this instanceof Vue) | |
) { | |
warn('Vue is a constructor and should be called with the `new` keyword'); | |
} | |
this._init(options); | |
} | |
}, | |
Vuex: [object Object] { | |
__class__: [circular object Object], | |
js: [object Object] { ... } | |
} | |
}, function lambda_u0gdu2aq_2417(){ | |
var $locals_lambda24_lambda_u0gdu2aq_24_25 = {}, | |
$local_name = "lambda24_lambda_u0gdu2aq_24_25", | |
$locals = $locals_lambda24_lambda_u0gdu2aq_24_25; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda24_lambda_u0gdu2aq_24_25 = $locals = $B.args("lambda_u0gdu2aq_24", 0, {intent:null}, ["intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_2417] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "40,lambda24"; | |
var $res = $B.$call($B.$getattr($B.$getattr($B.$check_def_free("self",$locals___main___PageUnit_8___init___9["self"]),"store"),"dispatch")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda24_lambda_u0gdu2aq_24_25");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}], ["lambda16_lambda_u0gdu2aq_16_17", [object Object] { | |
$line_info: "38,lambda16" | |
}, "__main__", [circular object Object], function lambda_u0gdu2aq_1611(){ | |
var $locals_lambda16_lambda_u0gdu2aq_16_17 = {}, | |
$local_name = "lambda16_lambda_u0gdu2aq_16_17", | |
$locals = $locals_lambda16_lambda_u0gdu2aq_16_17; | |
var $nb_defaults = Object.keys($defaults).length, | |
$parent = $locals.$parent | |
$locals_lambda16_lambda_u0gdu2aq_16_17 = $locals = $B.args("lambda_u0gdu2aq_16", 1, {context:null, intent:null}, ["context", "intent"], arguments, $defaults, "args", null); | |
var $top_frame = [$local_name, $locals,"__main__", $locals___main__, lambda_u0gdu2aq_1611] | |
$B.frames_stack.push($top_frame) | |
var $stack_length = $B.frames_stack.length | |
try{ | |
$locals.__annotations__ = _b_.dict.$factory() | |
$top_frame[1] = $locals | |
$locals.$parent = $parent | |
$B.js_this = this; | |
;$locals.$line_info = "38,lambda16"; | |
var $res = $B.$call($B.$getattr($locals["context"],"commit")).apply(null,[$locals["intent"]].concat(_b_.list.$factory($locals["args"])));$B.leave_frame("lambda16_lambda_u0gdu2aq_16_17");return $res; | |
} | |
catch(err){ | |
$B.leave_frame();throw err | |
} | |
}]], | |
__cause__: [circular object Object], | |
__class__: [object Object] { | |
$factory: function(){var err=Error() | |
err.args=_b_.tuple.$factory(Array.prototype.slice.call(arguments)) | |
err.__class__=_b_.AttributeError | |
err.$py_error=true | |
if(err.$stack===undefined){err.$stack=deep_copy($B.frames_stack);} | |
if($B.frames_stack.length){err.$line_info=$B.last($B.frames_stack)[1].$line_info} | |
eval("") | |
err.__cause__=_b_.None | |
err.__context__=_b_.None | |
err.__suppress_context__=false | |
return err}, | |
$infos: [object Object] { ... }, | |
$is_class: true, | |
__class__: [circular object Object], | |
__module__: "builtins", | |
__mro__: [[object Object] { | |
$factory: function(){var err=Error() | |
err.args=_b_.tuple.$factory(Array.prototype.slice.call(arguments)) | |
err.__class__=_b_.Exception | |
err.$py_error=true | |
if(err.$stack===undefined){err.$stack=deep_copy($B.frames_stack);} | |
if($B.frames_stack.length){err.$line_info=$B.last($B.frames_stack)[1].$line_info} | |
eval("") | |
err.__cause__=_b_.None | |
err.__context__=_b_.None | |
err.__suppress_context__=false | |
return err}, | |
$infos: [object Object] { | |
__module__: "builtins", | |
__name__: "Exception", | |
__qualname__: "Exception" | |
}, | |
$is_class: true, | |
__class__: [circular object Object], | |
__module__: "builtins", | |
__mro__: [[object Object] { | |
$factory: function(){var err=Error() | |
err.args=_b_.tuple.$factory(Array.prototype.slice.call(arguments)) | |
err.__class__=_b_.BaseException | |
err.$py_error=true | |
if(err.$stack===undefined){err.$stack=deep_copy($B.frames_stack);} | |
if($B.frames_stack.length){err.$line_info=$B.last($B.frames_stack)[1].$line_info} | |
eval("//placeholder//") | |
err.__cause__=_b_.None | |
err.__context__=_b_.None | |
err.__suppress_context__=false | |
return err}, | |
$infos: [object Object] { | |
__module__: undefined, | |
__name__: "BaseException", | |
__qualname__: "BaseException" | |
}, | |
$is_class: true, | |
__bases__: [[circular object Object]], | |
__class__: [circular object Object], | |
__getattr__: function(self,attr){if(attr=="info"){return getExceptionTrace(self,false);}else if(attr=="infoWithInternal"){return getExceptionTrace(self,true);}else if(attr=="traceback"){ | |
if(self.$traceback !==undefined){return self.$traceback} | |
return traceback.$factory(self)}else{throw _b_.AttributeError.$factory(self.__class__.$infos.__name__+ | |
" has no attribute '"+attr+"'")}}, | |
__init__: function(self){var args=arguments[1]===undefined ?[]:[arguments[1]] | |
self.args=_b_.tuple.$factory(args)}, | |
__module__: undefined, | |
__mro__: [[circular object Object]], | |
__new__: function(cls){var err=_b_.BaseException.$factory() | |
err.__class__=cls | |
err.__dict__=_b_.dict.$factory() | |
return err}, | |
__repr__: function(self){return self.__class__.$infos.__name__+repr(self.args)}, | |
__str__: function(self){if(self.args.length > 0){return _b_.str.$factory(self.args[0])} | |
return self.__class__.$infos.__name__}, | |
args: [], | |
with_traceback: function(self,tb){self.traceback=tb | |
return self} | |
}, [circular object Object]] | |
}, [circular object Object], [circular object Object]] | |
}, | |
__context__: [circular object Object], | |
__suppress_context__: false, | |
args: ["object has no attribute info"] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment