# HG changeset patch # Parent ee7f06827109dde6d3517fb2993fcff18dbe9728 diff --git a/src/org/python/modules/itertools/ifilter.java b/src/org/python/modules/itertools/ifilter.java --- a/src/org/python/modules/itertools/ifilter.java +++ b/src/org/python/modules/itertools/ifilter.java @@ -44,17 +44,17 @@ public class ifilter extends PyObject { /** * Creates an iterator that returns the items of the iterable for which * predicate(item) is true. If predicate is null * (None) return the items that are true. */ @ExposedNew @ExposedMethod final void ifilter___init__(PyObject[] args, String[] kwds) { - ArgParser ap = new ArgParser("ifilter", args, kwds, "predicate", "iterable"); + ArgParser ap = new ArgParser("ifilter", args, kwds, new String[] {"predicate", "iterable"}, 2); ap.noKeywords(); PyObject predicate = ap.getPyObject(0); PyObject iterable = ap.getPyObject(1); ifilter___init__(predicate, iterable); } private void ifilter___init__(PyObject predicate, PyObject iterable) { iter = new itertools.FilterIterator(predicate, iterable, true); diff --git a/src/org/python/modules/itertools/ifilterfalse.java b/src/org/python/modules/itertools/ifilterfalse.java --- a/src/org/python/modules/itertools/ifilterfalse.java +++ b/src/org/python/modules/itertools/ifilterfalse.java @@ -43,17 +43,17 @@ public class ifilterfalse extends PyObje /** * Creates an iterator that returns the items of the iterable for which * predicate(item) is false. If predicate is null * (None) return the items that are false. */ @ExposedNew @ExposedMethod final void ifilterfalse___init__(PyObject[] args, String[] kwds) { - ArgParser ap = new ArgParser("ifilterfalse", args, kwds, "predicate", "iterable"); + ArgParser ap = new ArgParser("ifilter", args, kwds, new String[] {"predicate", "iterable"}, 2); ap.noKeywords(); PyObject predicate = ap.getPyObject(0); PyObject iterable = ap.getPyObject(1); ifilterfalse___init__(predicate, iterable); } public void ifilterfalse___init__(PyObject predicate, PyObject iterable) { iter = new itertools.FilterIterator(predicate, iterable, false);