|
1 | 1 | /*
|
2 |
| - * Copyright (c) 2017, 2018, Oracle and/or its affiliates. |
| 2 | + * Copyright (c) 2017, 2020, Oracle and/or its affiliates. |
3 | 3 | * Copyright (c) 2013, Regents of the University of California
|
4 | 4 | *
|
5 | 5 | * All rights reserved.
|
|
25 | 25 | */
|
26 | 26 | package com.oracle.graal.python.builtins.modules;
|
27 | 27 |
|
28 |
| -import static com.oracle.graal.python.runtime.exception.PythonErrorType.NotImplementedError; |
29 |
| - |
| 28 | +import java.util.Collections; |
30 | 29 | import java.util.List;
|
31 | 30 |
|
32 |
| -import com.oracle.graal.python.builtins.Builtin; |
33 | 31 | import com.oracle.graal.python.builtins.CoreFunctions;
|
34 | 32 | import com.oracle.graal.python.builtins.PythonBuiltins;
|
35 |
| -import com.oracle.graal.python.builtins.objects.PNone; |
36 | 33 | import com.oracle.graal.python.nodes.function.PythonBuiltinBaseNode;
|
37 |
| -import com.oracle.graal.python.nodes.function.PythonBuiltinNode; |
38 |
| -import com.oracle.truffle.api.dsl.GenerateNodeFactory; |
39 | 34 | import com.oracle.truffle.api.dsl.NodeFactory;
|
40 |
| -import com.oracle.truffle.api.dsl.Specialization; |
41 | 35 |
|
42 | 36 | @CoreFunctions(defineModule = "itertools")
|
43 | 37 | public final class ItertoolsModuleBuiltins extends PythonBuiltins {
|
44 | 38 |
|
45 | 39 | @Override
|
46 | 40 | protected List<? extends NodeFactory<? extends PythonBuiltinBaseNode>> getNodeFactories() {
|
47 |
| - return ItertoolsModuleBuiltinsFactory.getFactories(); |
48 |
| - } |
49 |
| - |
50 |
| - // tee(iterable, n=2) |
51 |
| - @Builtin(name = "tee", minNumOfPositionalArgs = 1, maxNumOfPositionalArgs = 2) |
52 |
| - @GenerateNodeFactory |
53 |
| - public abstract static class TeeNode extends PythonBuiltinNode { |
54 |
| - @SuppressWarnings("unused") |
55 |
| - @Specialization(guards = "isNoValue(n)") |
56 |
| - Object tee(Object iterable, PNone n) { |
57 |
| - throw raise(NotImplementedError, "tee"); |
58 |
| - } |
| 41 | + return Collections.emptyList(); |
59 | 42 | }
|
60 |
| - |
61 | 43 | }
|
0 commit comments