8000 Remove `fcntl_fcntl_impl` keeping `fcntl_ioctl_impl` by arhadthedev · Pull Request #1 · zenbooster/cpython · GitHub
[go: up one dir, main page]

Skip to content
This repository has been archived by the owner. It is now read-only.

Remove fcntl_fcntl_impl keeping fcntl_ioctl_impl #1

Merged
merged 5 commits into from
Aug 1, 2022

Conversation

arhadthedev
Copy link

Функция fcntl_fcntl_impl уже покрыта python#95429, поэтому стоит сосредоточиться на fcntl_ioctl_impl, убрав дублирование из python#95439.

Заодно перегенерировал код, преобразующий питоновый вызов в сишный с попутными проверкой и преобразованием параметров.

Пулл-реквест pythongh-95429 внёс по сути те же изменения, так что фокусируемся
на отсутствующем там fcntl_ioctl_impl.
Консольная команда, использованная для обновления:

    python Tools/clinic/clinic.py Modules/fcntlmodule.c

Если этого не сделать, автоматическая проверка пулл-реквеста увидит
рассинхронизацию, и у пул-реквеста в статусах будет крестик напротив
"Tests / Check if generated files are up to date".
@arhadthedev arhadthedev changed the title Убрать fcntl_fcntl_impl, оставив fcntl_ioctl_impl Remove fcntl_fcntl_impl keeping fcntl_ioctl_impl Jul 29, 2022
@arhadthedev
Copy link
Author

Перевёл заголовок на английский, чтобы не озадачивать англоязычных посетителей CPython-ового пулл-реквеста, на который я на автомате сослался по полной форме. Там же обратная ссылка появилась.

@arhadthedev arhadthedev marked this pull request as draft July 29, 2022 16:06
@arhadthedev arhadthedev marked this pull request as ready for review July 29, 2022 16:14
@@ -0,0 +1 @@
Remove max path size limit of 1024 for :func:`fcntl.ioctl` function.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Изменения желательно не оставлять анонимными (тем более что в журнале изменений много наших соотечественников; например, по моим тёзкам - Oleg Krasnikov, Oleg Broytman, Oleg Oshmyan):

Suggested change
Remove max path size limit of 1024 for :func:`fcntl.ioctl` function.
Remove max path size limit of 1024 for :func:`fcntl.ioctl` function.
Patch by Ilya ЗдесьФамилия.

@zenbooster zenbooster merged commit aa3a3ac into zenbooster:main Aug 1, 2022
@zenbooster
Copy link
Owner

Не сразу заметил, ок.

@arhadthedev arhadthedev deleted the fcntl_ioctl_impl branch August 1, 2022 09:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0