From 55b11e6d38731ffb1a7378f936c940c61aef8743 Mon Sep 17 00:00:00 2001 From: Damien George Date: Fri, 4 Sep 2015 16:49:56 +0100 Subject: py/objstr: For str.endswith(s, start) raise NotImpl instead of assert. --- py/objstr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'py') diff --git a/py/objstr.c b/py/objstr.c index 274e76daa..704fa07e1 100644 --- a/py/objstr.c +++ b/py/objstr.c @@ -699,7 +699,9 @@ STATIC mp_obj_t str_startswith(mp_uint_t n_args, const mp_obj_t *args) { STATIC mp_obj_t str_endswith(mp_uint_t n_args, const mp_obj_t *args) { GET_STR_DATA_LEN(args[0], str, str_len); GET_STR_DATA_LEN(args[1], suffix, suffix_len); - assert(n_args == 2); + if (n_args > 2) { + mp_not_implemented("start/end indices"); + } if (suffix_len > str_len) { return mp_const_false; -- cgit v1.2.3