mirror of
https://github.com/python/cpython.git
synced 2025-08-27 04:05:34 +00:00
bpo-24037: Add Argument Clinic converter bool(accept={int})
. (#485)
This commit is contained in:
parent
0767ad40bf
commit
202fda55c2
17 changed files with 81 additions and 73 deletions
|
@ -387,13 +387,13 @@ _winapi_CloseHandle_impl(PyObject *module, HANDLE handle)
|
|||
_winapi.ConnectNamedPipe
|
||||
|
||||
handle: HANDLE
|
||||
overlapped as use_overlapped: int(c_default='0') = False
|
||||
overlapped as use_overlapped: bool(accept={int}) = False
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
_winapi_ConnectNamedPipe_impl(PyObject *module, HANDLE handle,
|
||||
int use_overlapped)
|
||||
/*[clinic end generated code: output=335a0e7086800671 input=edc83da007ebf3be]*/
|
||||
/*[clinic end generated code: output=335a0e7086800671 input=34f937c1c86e5e68]*/
|
||||
{
|
||||
BOOL success;
|
||||
OverlappedObject *overlapped = NULL;
|
||||
|
@ -1161,13 +1161,13 @@ _winapi.ReadFile
|
|||
|
||||
handle: HANDLE
|
||||
size: int
|
||||
overlapped as use_overlapped: int(c_default='0') = False
|
||||
overlapped as use_overlapped: bool(accept={int}) = False
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
_winapi_ReadFile_impl(PyObject *module, HANDLE handle, int size,
|
||||
int use_overlapped)
|
||||
/*[clinic end generated code: output=492029ca98161d84 input=8dd810194e86ac7d]*/
|
||||
/*[clinic end generated code: output=492029ca98161d84 input=3f0fde92f74de59a]*/
|
||||
{
|
||||
DWORD nread;
|
||||
PyObject *buf;
|
||||
|
@ -1413,13 +1413,13 @@ _winapi.WriteFile
|
|||
|
||||
handle: HANDLE
|
||||
buffer: object
|
||||
overlapped as use_overlapped: int(c_default='0') = False
|
||||
overlapped as use_overlapped: bool(accept={int}) = False
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
_winapi_WriteFile_impl(PyObject *module, HANDLE handle, PyObject *buffer,
|
||||
int use_overlapped)
|
||||
/*[clinic end generated code: output=2ca80f6bf3fa92e3 input=51846a5af52053fd]*/
|
||||
/*[clinic end generated code: output=2ca80f6bf3fa92e3 input=11eae2a03aa32731]*/
|
||||
{
|
||||
Py_buffer _buf, *buf;
|
||||
DWORD len, written;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue