From b58410aa122b56b5d532d2e75c0617eed5fe8a2d Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 12:30:02 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- studio/backend/core/inference/tools.py | 12 +++++++----- studio/backend/tests/test_bypass_permissions.py | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/studio/backend/core/inference/tools.py b/studio/backend/core/inference/tools.py index a074c422f7..54ea5207c5 100644 --- a/studio/backend/core/inference/tools.py +++ b/studio/backend/core/inference/tools.py @@ -576,7 +576,9 @@ def _python_payload_mutates_sandbox_env(node: ast.AST, os_aliases: set[str]) -> def _python_payload_launches_startup_bypass( - code: str, depth: int, environment_tainted: bool = False + code: str, + depth: int, + environment_tainted: bool = False, ) -> bool: if depth > 4: return True @@ -643,7 +645,9 @@ def _segment_python_launch_bypasses_guard( def _sandbox_python_startup_bypasses_guard( - command: str, depth: int = 0, environment_tainted: bool = False + command: str, + depth: int = 0, + environment_tainted: bool = False, ) -> bool: """Detect terminal-launched Python that suppresses the sandbox sitecustomize guard.""" if depth > 4: @@ -3495,9 +3499,7 @@ def _render_html_computed_network_access(code: str, depth: int = 0) -> bool: if re.search(r"\b(?:const|let|var)\s+$", prefix, re.IGNORECASE): continue value = _static_js_assignment_string(body[assignment.end() :]) - if _render_html_assigned_member_reaches_network( - assignment.group("attr"), value, depth - ): + if _render_html_assigned_member_reaches_network(assignment.group("attr"), value, depth): return True return False diff --git a/studio/backend/tests/test_bypass_permissions.py b/studio/backend/tests/test_bypass_permissions.py index 20ae6adbb1..0461e45b00 100644 --- a/studio/backend/tests/test_bypass_permissions.py +++ b/studio/backend/tests/test_bypass_permissions.py @@ -191,7 +191,7 @@ def test_bash_blocklist_enforced_when_sandboxed(captured_popen): 'echo ok\npython -S -c "import boto3"', 'timeout 1 env -i python -c "import boto3"', 'find . -exec env -i python -c "import boto3" ;', - 'bash <<\'EOF\'\npython -S -c "import boto3"\nEOF', + "bash <<'EOF'\npython -S -c \"import boto3\"\nEOF", ( "python -c \"import os,subprocess; os.environ.pop('PYTHONPATH',None); " "os.environ['UNSLOTH_STUDIO_SANDBOXED']='0'; "