|
42 | 42 | USER = os.environ.get("PYTHON_RUNNER_USER", "") |
43 | 43 | GROUP = os.environ.get("PYTHON_RUNNER_GROUP", "") |
44 | 44 | NETWORK = os.environ.get("PYTHON_RUNNER_NETWORK", "runner-net") |
45 | | -READ_ONLY_FILESYSTEM = os.environ.get('PYTHON_RUNNER_READ_ONLY_FILESYSTEM', 'false').lower() == 'true' |
| 45 | +READ_ONLY_FILESYSTEM = ( |
| 46 | + os.environ.get("PYTHON_RUNNER_READ_ONLY_FILESYSTEM", "false").lower() == "true" |
| 47 | +) |
46 | 48 | # 100MB by default |
47 | | -TMPFS_MOUNT_SIZE_IN_BYTES = os.environ.get('PYTHON_RUNNER_TMPFS_MOUNT_SIZE_IN_BYTES', '104857600') |
| 49 | +TMPFS_MOUNT_SIZE_IN_BYTES = os.environ.get( |
| 50 | + "PYTHON_RUNNER_TMPFS_MOUNT_SIZE_IN_BYTES", "104857600" |
| 51 | +) |
48 | 52 | OTHER_OPTIONS = os.environ.get("PYTHON_RUNNER_OTHER_OPTIONS", "[]") |
49 | 53 | try: |
50 | 54 | OTHER_OPTIONS = ast.literal_eval(OTHER_OPTIONS) |
@@ -301,7 +305,9 @@ def run_python(data): |
301 | 305 | if READ_ONLY_FILESYSTEM: |
302 | 306 | command.append("--read-only") |
303 | 307 | # Add tmpfs mount for /tmp (100MB) |
304 | | - command.extend(["--mount", f"type=tmpfs,dst=/tmp,tmpfs-size={TMPFS_MOUNT_SIZE_IN_BYTES}"]) |
| 308 | + command.extend( |
| 309 | + ["--mount", f"type=tmpfs,dst=/tmp,tmpfs-size={TMPFS_MOUNT_SIZE_IN_BYTES}"] |
| 310 | + ) |
305 | 311 | # other options, these options are experimental, may cause failure to start script |
306 | 312 | if OTHER_OPTIONS and isinstance(OTHER_OPTIONS, list): |
307 | 313 | for option in OTHER_OPTIONS: |
|
0 commit comments