# 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);