Mercurial > vim
changeset 5668:b1b8b097539a v7.4.180
updated for version 7.4.180
Problem: Older Python versions don't support %ld.
Solution: Use %d instead. (ZyX)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sat, 15 Feb 2014 15:59:03 +0100 |
parents | 277885c9c344 |
children | da993823405a |
files | src/if_py_both.h src/version.c |
diffstat | 2 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- 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;