Index: src/org/python/core/__builtin__.java =================================================================== --- src/org/python/core/__builtin__.java (revision 5329) +++ src/org/python/core/__builtin__.java (working copy) @@ -1278,6 +1278,10 @@ class SortedFunction extends PyObject { + public SortedFunction() { + super(PyBuiltinFunction.TYPE); + } + @ExposedGet(name = "__doc__") @Override public PyObject getDoc() { @@ -1319,6 +1323,10 @@ class AllFunction extends PyObject { + public AllFunction() { + super(PyBuiltinFunction.TYPE); + } + @ExposedGet(name = "__doc__") @Override public PyObject getDoc() { @@ -1350,6 +1358,10 @@ class AnyFunction extends PyObject { + public AnyFunction() { + super(PyBuiltinFunction.TYPE); + } + @ExposedGet(name = "__doc__") @Override public PyObject getDoc() { @@ -1383,6 +1395,10 @@ class MaxFunction extends PyObject { + public MaxFunction() { + super(PyBuiltinFunction.TYPE); + } + @ExposedGet(name = "__doc__") @Override public PyObject getDoc() { @@ -1450,6 +1466,10 @@ class MinFunction extends PyObject { + public MinFunction() { + super(PyBuiltinFunction.TYPE); + } + @ExposedGet(name = "__doc__") @Override public PyObject getDoc() { @@ -1518,6 +1538,10 @@ class RoundFunction extends PyObject { + public RoundFunction() { + super(PyBuiltinFunction.TYPE); + } + @ExposedGet(name = "__doc__") @Override public PyObject getDoc() { Index: src/org/python/core/PyBuiltinFunction.java =================================================================== --- src/org/python/core/PyBuiltinFunction.java (revision 5329) +++ src/org/python/core/PyBuiltinFunction.java (working copy) @@ -7,6 +7,8 @@ @ExposedType(name = "builtin_function_or_method") public abstract class PyBuiltinFunction extends PyObject { + public static final PyType TYPE = PyType.fromClass(PyBuiltinFunction.class); + protected Info info; protected PyBuiltinFunction(PyType type, Info info) {