2536 static PyObject*
2537 _draw_pieslice(ImagingDrawObject* self, PyObject* args)
2538 {
2539 int x0, y0, x1, y1;
2540 int ink, fill;
2541 int start, end;
2542 if (!PyArg_ParseTuple(args, "(iiii)iiii",
when PyArg_ParseTuple() succeeds
taking False path
2543 &x0, &y0, &x1, &y1, &start, &end, &ink, &fill))
2544 return NULL;
2545
2546 if (ImagingDrawPieslice(self->image->image, x0, y0, x1, y1,
when treating unknown struct ImagingObject * from _imaging.c:2546 as non-NULL
when considering range: -0x80000000 <= value <= -1
taking True path
2547 start, end, &ink, fill, self->blend) < 0)
2548 return NULL;
2549
2550 Py_INCREF(Py_None);
2551 return Py_None;
2552 }
returning (PyObject*)NULL without setting an exception