summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2013-03-18 11:52:44 +0100
committerXavier Morel <xmo@openerp.com>2013-03-18 11:52:44 +0100
commitac5008abc97d8df015c5ff31a8d3d81b81a5ebca (patch)
tree4b1a869a3160be4e4bc3166570ccb47d2e6e76f4 /addons/web/static/src
parent9745c8c6c601ea3f05524b67d21057ecbba14ec6 (diff)
[FIX] pyeval: argspec of relativedelta
bzr revid: xmo@openerp.com-20130318105244-qkgvi69do0219lkk
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/pyeval.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/addons/web/static/src/js/pyeval.js b/addons/web/static/src/js/pyeval.js
index 554c4aa7db0..c1e1264aaf5 100644
--- a/addons/web/static/src/js/pyeval.js
+++ b/addons/web/static/src/js/pyeval.js
@@ -502,12 +502,15 @@ openerp.web.pyeval = function (instance) {
return py.PY_call(py.PY_getAttr(d, 'strftime'), [args.format]);
});
+ var args = _.map(('year month day hour minute second microsecond '
+ + 'years months weeks days hours minutes secondes microseconds '
+ + 'weekday leakdays yearday nlyearday').split(' '), function (arg) {
+ return [arg, null]
+ });
+ args.unshift('*');
var relativedelta = py.type('relativedelta', null, {
__init__: function () {
- this.ops = py.PY_parseArgs(arguments,
- '* year month day hour minute second microsecond '
- + 'years months weeks days hours minutes secondes microseconds '
- + 'weekday leakdays yearday nlyearday');
+ this.ops = py.PY_parseArgs(arguments, args);
},
__add__: function (other) {
if (!py.PY_isInstance(other, datetime.date)) {