{"version":"2.1.311","anchor":"python-bash-permission-check-takes-extra-argument","canonical_anchor":"python-bash-permission-check-takes-extra-argument","heading":"Permission check for Python commands receives extra information","tier":"internal","area":"Bash Safety","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/python-bash-permission-check-takes-extra-argument","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Permission check for Python commands receives extra information\n\nThe check that decides whether a python or pypy command needs your permission now takes an additional input\n\n**Unclear.** What the extra input is, and whether it changes which Python commands run without asking, is not stated.\n\n**What**\n\nBefore Claude runs a shell command, Claude Code checks whether it can run without asking you first. The part of that check that looks at `python` and `pypy` commands now receives one extra piece of information that it did not receive before.\n\n**Why**\n\nThis may change which Python commands run without asking you and which ones prompt for permission.\n\n- Area: Bash Safety\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}