Skip to content

Commit d44579d

Browse files
committed
Add socket.__init__
1 parent df11c28 commit d44579d

File tree

1 file changed

+12
-0
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/socket

1 file changed

+12
-0
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/socket/SocketBuiltins.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@
4040
*/
4141
package com.oracle.graal.python.builtins.objects.socket;
4242

43+
import static com.oracle.graal.python.nodes.SpecialMethodNames.__INIT__;
44+
4345
import java.io.IOException;
4446
import java.net.InetAddress;
4547
import java.net.InetSocketAddress;
@@ -96,6 +98,16 @@ protected List<? extends NodeFactory<? extends PythonBuiltinBaseNode>> getNodeFa
9698
return SocketBuiltinsFactory.getFactories();
9799
}
98100

101+
@Builtin(name = __INIT__, minNumOfPositionalArgs = 1, maxNumOfPositionalArgs = 5)
102+
@GenerateNodeFactory
103+
public abstract static class InitNode extends PythonBuiltinNode {
104+
@Specialization
105+
@SuppressWarnings("unused")
106+
Object init(Object self, Object family, Object type, Object proto, Object fileno) {
107+
return PNone.NONE;
108+
}
109+
}
110+
99111
// accept()
100112
@Builtin(name = "_accept", minNumOfPositionalArgs = 1)
101113
@GenerateNodeFactory

0 commit comments

Comments
 (0)