-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
gh-64595: Fix regression in file write logic in Argument Clinic #106449
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
Revert the two commits that introduced the regressions: - pythongh-104152 - pythongh-104507
For now, revert the offending commits. |
I'm not sure this needs a NEWS item; clinic is an internal tool. |
What was the regression? |
Clinic would not update files with custom output blocks. For example: |
Okay, I'm not familiar with the history/background here, so I'm probably not the best reviewer for this one 👍 |
Well, given there were no reviews on the offending PRs, I'd rather just roll back this to the previous behaviour. |
Sounds reasonable, but note that some clinic tests are failing on this PR |
Yeah, I forgot to revert the tests ;) |
Thanks @erlend-aasland for the PR, and @ambv for merging it 🌮🎉.. I'm working now to backport this PR to: 3.12. |
Sorry, @erlend-aasland and @ambv, I could not cleanly backport this to |
GH-106452 is a backport of this pull request to the 3.12 branch. |
… Clinic (python#106449) Revert the two commits that introduced the regressions: - pythongh-104152 - pythongh-104507 (cherry picked from commit 9d1d4f9) Co-authored-by: Erlend Aasland <erlend@python.org>
* main: (39 commits) pythongh-102542 Remove unused bytes object and bytes slicing (python#106433) Clarify state of CancelledError in doc (python#106453) pythongh-64595: Fix regression in file write logic in Argument Clinic (python#106449) pythongh-104683: Rename Lib/test/clinic.test as Lib/test/clinic.test.c (python#106443) tp_flags docs: fix indentation (python#106420) pythongh-104050: Partially annotate Argument Clinic CLanguage class (python#106437) pythongh-106368: Add tests for formatting helpers in Argument Clinic (python#106415) pythongh-104050: Annotate Argument Clinic parameter permutation helpers (python#106431) pythongh-104050: Annotate toplevel functions in clinic.py (python#106435) pythongh-106320: Fix specialize.c compilation by including pycore_pylifecycle.h (python#106434) Add some codeowners for `Tools/clinic/` (python#106430) pythongh-106217: Truncate the issue body size of `new-bugs-announce-notifier` (python#106423) pythongh-61215: Rename `wait_until_any_call` to `wait_until_any_call_with` (python#106414) pythongh-106162: array: suppress warning in test_array (python#106404) pythongh-106320: Remove _PyInterpreterState_HasFeature() (python#106425) pythonGH-106360: Support very basic superblock introspection (python#106422) pythongh-106406: Fix _Py_IsInterpreterFinalizing() in _winapi.c (python#106408) pythongh-106396: Special-case empty format spec to gen empty JoinedStr node (python#106401) pythongh-106368: Add tests for permutation helpers in Argument Clinic (python#106407) pythonGH-106008: Fix refleak when peepholing `None` comparisons (python#106367) ...
Revert the two commits that introduced the regressions: