diff options
| author | Xavier Morel <xmo@openerp.com> | 2013-03-18 11:52:44 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2013-03-18 11:52:44 +0100 |
| commit | ac5008abc97d8df015c5ff31a8d3d81b81a5ebca (patch) | |
| tree | 4b1a869a3160be4e4bc3166570ccb47d2e6e76f4 /addons/web/static/src/js/pyeval.js | |
| parent | 9745c8c6c601ea3f05524b67d21057ecbba14ec6 (diff) | |
[FIX] pyeval: argspec of relativedelta
bzr revid: xmo@openerp.com-20130318105244-qkgvi69do0219lkk
Diffstat (limited to 'addons/web/static/src/js/pyeval.js')
| -rw-r--r-- | addons/web/static/src/js/pyeval.js | 11 |
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)) { |
