Skip to content

Commit c3f4ff2

Browse files
committed
io constants
1 parent 70a15d1 commit c3f4ff2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/io/IOModuleBuiltins.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@
5252
import static com.oracle.graal.python.builtins.PythonBuiltinClassType.PTextIOWrapper;
5353
import static com.oracle.graal.python.builtins.PythonBuiltinClassType.ValueError;
5454
import static com.oracle.graal.python.builtins.modules.CodecsModuleBuiltins.STRICT;
55+
import static com.oracle.graal.python.builtins.modules.io.BufferedIOUtil.SEEK_CUR;
56+
import static com.oracle.graal.python.builtins.modules.io.BufferedIOUtil.SEEK_END;
57+
import static com.oracle.graal.python.builtins.modules.io.BufferedIOUtil.SEEK_SET;
5558
import static com.oracle.graal.python.builtins.modules.io.IONodes.CLOSE;
5659
import static com.oracle.graal.python.nodes.ErrorMessages.BINARY_MODE_DOESN_T_TAKE_AN_S_ARGUMENT;
5760
import static com.oracle.graal.python.nodes.ErrorMessages.CAN_T_HAVE_TEXT_AND_BINARY_MODE_AT_ONCE;
@@ -106,6 +109,9 @@ protected List<? extends NodeFactory<? extends PythonBuiltinBaseNode>> getNodeFa
106109
@Override
107110
public void initialize(PythonCore core) {
108111
super.initialize(core);
112+
builtinConstants.put("SEEK_SET", SEEK_SET);
113+
builtinConstants.put("SEEK_CUR", SEEK_CUR);
114+
builtinConstants.put("SEEK_END", SEEK_END);
109115
builtinConstants.put("DEFAULT_BUFFER_SIZE", DEFAULT_BUFFER_SIZE);
110116
PythonBuiltinClass unsupportedOpExcType = core.lookupType(IOUnsupportedOperation);
111117
unsupportedOpExcType.setSuperClass(core.lookupType(OSError), core.lookupType(ValueError));

0 commit comments

Comments
 (0)