diff -r 6220783caa4b -r 8fa16dc4b8c8 web/data/cubicweb.python.js --- a/web/data/cubicweb.python.js Thu Jul 16 16:30:58 2009 +0200 +++ b/web/data/cubicweb.python.js Thu Jul 16 16:34:02 2009 +0200 @@ -157,7 +157,7 @@ // ========== ARRAY EXTENSIONS ========== /// Array.prototype.contains = function(element) { return findValue(this, element) != -1; -} +}; // ========== END OF ARRAY EXTENSIONS ========== /// @@ -201,7 +201,7 @@ * [0,2,4,6,8] */ function list(iterable) { - iterator = iter(iterable); + var iterator = iter(iterable); var result = []; while (true) { /* iterates until StopIteration occurs */ @@ -267,14 +267,6 @@ function min() { return listMin(arguments); } function max() { return listMax(arguments); } -// tricky multiple assign -// function assign(lst, varnames) { -// var length = min(lst.length, varnames.length); -// for(var i=0; i>> d = dict(["x", "y", "z"], [0, 1, 2]) * >>> d['y'] @@ -335,7 +327,7 @@ function makeConstructor(userctor) { return function() { // this is a proxy to user's __init__ - if(userctor) { + if (userctor) { userctor.apply(this, arguments); } }; @@ -369,7 +361,7 @@ } } var userctor = basemeths['__init__']; - constructor = makeConstructor(userctor); + var constructor = makeConstructor(userctor); // python-like interface constructor.__name__ = name;