# HG changeset patch # User Bram Moolenaar # Date 1392476343 -3600 # Node ID b1b8b097539a001043d1f0aac4663d6ee358dee8 # Parent 277885c9c3446d2af66af2ffa0cb2854f44a5c80 updated for version 7.4.180 Problem: Older Python versions don't support %ld. Solution: Use %d instead. (ZyX) diff --git a/src/if_py_both.h b/src/if_py_both.h --- a/src/if_py_both.h +++ b/src/if_py_both.h @@ -2510,8 +2510,8 @@ ListAssSlice(ListObject *self, Py_ssize_ { Py_DECREF(iterator); PyErr_FORMAT(PyExc_ValueError, - N_("attempt to assign sequence of size greater then %ld " - "to extended slice"), (long)slicelen); + N_("attempt to assign sequence of size greater then %d " + "to extended slice"), (int) slicelen); list_restore(numadded, numreplaced, slicelen, l, lis, lastaddedli); PyMem_Free(lis); return -1; @@ -2523,8 +2523,8 @@ ListAssSlice(ListObject *self, Py_ssize_ if (step != 1 && i != slicelen) { PyErr_FORMAT2(PyExc_ValueError, - N_("attempt to assign sequence of size %ld to extended slice " - "of size %ld"), (long)i, (long)slicelen); + N_("attempt to assign sequence of size %d to extended slice " + "of size %d"), (int) i, (int) slicelen); list_restore(numadded, numreplaced, slicelen, l, lis, lastaddedli); PyMem_Free(lis); return -1; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -739,6 +739,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 180, +/**/ 179, /**/ 178,