aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ionite34 <[email protected]>2022-11-23 00:23:40 -0500
committerGravatar ionite34 <[email protected]>2022-11-23 00:23:40 -0500
commitf12f8f3915620cf5f20ef5c36e488517a4e73e4b (patch)
tree4198cc477f2380371866c0935bb27a16391a33c6
parentAdd memfs unit tests (diff)
Update python3 docstring
-rw-r--r--snekbox/nsjail.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/snekbox/nsjail.py b/snekbox/nsjail.py
index 30198e5..d49a128 100644
--- a/snekbox/nsjail.py
+++ b/snekbox/nsjail.py
@@ -160,15 +160,10 @@ class NsJail:
"""
Execute Python 3 code in an isolated environment and return the completed process.
- The `nsjail_args` passed will be used to override the values in the NsJail config.
- These arguments are only options for NsJail; they do not affect Python's arguments.
-
- `py_args` are arguments to pass to the Python subprocess before the code,
- which is the last argument.
-
- If `use_file` is True, `code` will be written to a file the last argument will be
- the file name `main.py`. If False, `code` will be passed as the last argument.
- The default of None will use a file unless `c` is in `py_args`.
+ Args:
+ py_args: Arguments passed to python3.
+ files: FileAttachments to be written to the sandbox prior to run.
+ nsjail_args: Overrides options in the NsJail config, added to NsJail call.
"""
if self.cgroup_version == 2:
nsjail_args = ("--use_cgroupv2", *nsjail_args)