Skip to content

Commit 7215d14

Browse files
committed
Update to use Argument Clinic
1 parent 7ab6d30 commit 7215d14

File tree

3 files changed

+62
-13
lines changed

3 files changed

+62
-13
lines changed

Lib/test/test_mmap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1170,7 +1170,7 @@ def test_flush_parameters(self):
11701170
if hasattr(mmap, 'MS_ASYNC'):
11711171
m.flush(flags=mmap.MS_ASYNC)
11721172
if hasattr(mmap, 'MS_INVALIDATE'):
1173-
m.flush(PAGESIZE * 2, flags=mmap.MS_INVALIDATE)
1173+
m.flush(PAGESIZE * 2, mmap.MS_INVALIDATE)
11741174
if hasattr(mmap, 'MS_ASYNC') and hasattr(mmap, 'MS_INVALIDATE'):
11751175
m.flush(0, PAGESIZE, flags=mmap.MS_ASYNC | mmap.MS_INVALIDATE)
11761176

Modules/clinic/mmapmodule.c.h

Lines changed: 57 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Modules/mmapmodule.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,12 +1034,14 @@ mmap.mmap.flush
10341034
offset: Py_ssize_t = 0
10351035
size: Py_ssize_t = -1
10361036
/
1037+
flags: int = 0
10371038
10381039
[clinic start generated code]*/
10391040

10401041
static PyObject *
1041-
mmap_mmap_flush_impl(mmap_object *self, Py_ssize_t offset, Py_ssize_t size)
1042-
/*[clinic end generated code: output=956ced67466149cf input=c50b893bc69520ec]*/
1042+
mmap_mmap_flush_impl(mmap_object *self, Py_ssize_t offset, Py_ssize_t size,
1043+
int flags)
1044+
/*[clinic end generated code: output=4225f4174dc75a53 input=e79195ecf4f0a271]*/
10431045
{
10441046
CHECK_VALID(NULL);
10451047
if (size == -1) {

0 commit comments

Comments
 (0)