We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sorry, another pretty strange corner case that probably doesn't matter, but I still wanted to report it.
In the new repl, calling input does not trigger the audit-hook for input any more, because the builtin is replaced with a pyrepl-specific function:
input
cfbolz@triacontahedron:~/projects/cpython$ ./python Python 3.14.0a0 (heads/main-dirty:3d7b1a526d8, Aug 22 2024, 14:55:23) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> def audithook(name, *args): ... if "input" in name: print(name, args) ... >>> import sys >>> sys.addaudithook(audithook) >>> input() abcdef 'abcdef' >>>
Here's the old behaviour:
cfbolz@triacontahedron:~/projects/cpython$ python3 Python 3.11.6 (main, Apr 10 2024, 17:26:07) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> def audithook(name, *args): ... if "input" in name: print(name, args) ... >>> sys.addaudithook(audithook) >>> input() builtins.input ((None,),) abc builtins.input/result (('abc',),) 'abc'
3.13, CPython main branch
Linux
The text was updated successfully, but these errors were encountered:
pythongh-123240: Raise input audit events in the new REPL
e4031e7
gh-123240: Raise input audit events in the new REPL (#123274)
aa1339a
pythongh-123240: Raise input audit events in the new REPL (pythonGH-1…
7155447
…23274) (cherry picked from commit aa1339a) Co-authored-by: sobolevn <[email protected]>
[3.13] gh-123240: Raise input audit events in the new REPL (GH-123274) (
5e03734
#123737) (cherry picked from commit aa1339a) Co-authored-by: sobolevn <[email protected]>
No branches or pull requests
Bug report
Bug description:
sorry, another pretty strange corner case that probably doesn't matter, but I still wanted to report it.
In the new repl, calling
input
does not trigger the audit-hook forinput
any more, because the builtin is replaced with a pyrepl-specific function:Here's the old behaviour:
CPython versions tested on:
3.13, CPython main branch
Operating systems tested on:
Linux
Linked PRs
The text was updated successfully, but these errors were encountered: