Skip to content

Commit c8a7e1d

Browse files
committed
add two new sys.flags which are set by CPython impl specific commandline flags
1 parent 00cd74b commit c8a7e1d

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/SysModuleBuiltins.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,8 @@ public void postInitialize(PythonCore core) {
192192
PythonOptions.getFlag(context, PythonOptions.PythonOptimizeFlag), // optimize
193193
PythonOptions.getFlag(context, PythonOptions.QuietFlag), // quiet
194194
PythonOptions.getFlag(context, PythonOptions.VerboseFlag), // verbose
195+
false, // dev_mode
196+
0, // utf8_mode
195197
}));
196198

197199
Env env = context.getEnv();

graalpython/lib-graalpython/sys.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def make_flags_class():
6161
names = ["bytes_warning", "debug", "dont_write_bytecode",
6262
"hash_randomization", "ignore_environment", "inspect",
6363
"interactive", "isolated", "no_site", "no_user_site", "optimize",
64-
"quiet", "verbose"]
64+
"quiet", "verbose", "dev_mode", "utf8_mode"]
6565

6666
flags_class = make_named_tuple_class("sys.flags", names)
6767

0 commit comments

Comments
 (0)