summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-01-26 01:58:51 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-01-26 02:03:07 +0200
commit9d95a2b21d79dc7eebfae9bf6d6dfd69388329f4 (patch)
treeb8f11ed5ba73c689c2ffe3f1949fe1c61d2aef99
parent2ca84aa01edd1f955df3fe9cd581f1a421f89a79 (diff)
downloadmicropython-9d95a2b21d79dc7eebfae9bf6d6dfd69388329f4.tar.gz
micropython-9d95a2b21d79dc7eebfae9bf6d6dfd69388329f4.zip
Functions of fixed number of args are special-cased only for 3 or less args.
-rw-r--r--py/objfun.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/py/objfun.c b/py/objfun.c
index 1f6ad68ea4..fe4f49430e 100644
--- a/py/objfun.c
+++ b/py/objfun.c
@@ -63,7 +63,7 @@ mp_obj_t fun_native_call(mp_obj_t self_in, uint n_args, uint n_kw, const mp_obj_
return res;
- } else if (self->n_args_min == self->n_args_max) {
+ } else if (self->n_args_min <= 3 && self->n_args_min == self->n_args_max) {
// function requires a fixed number of arguments
// dispatch function call