2390 static PyObject*
2391 _draw_line(ImagingDrawObject* self, PyObject* args)
2392 {
2393 int x0, y0, x1, y1;
2394 int ink;
2395 if (!PyArg_ParseTuple(args, "(ii)(ii)i", &x0, &y0, &x1, &y1, &ink))
when PyArg_ParseTuple() succeeds
taking False path
2396 return NULL;
2397
2398 if (ImagingDrawLine(self->image->image, x0, y0, x1, y1,
when treating unknown struct ImagingObject * from _imaging.c:2398 as non-NULL
when considering range: -0x80000000 <= value <= -1
taking True path
2399 &ink, self->blend) < 0)
2400 return NULL;
2401
2402 Py_INCREF(Py_None);
2403 return Py_None;
2404 }
returning (PyObject*)NULL without setting an exception