Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | py/objstr: Support tuples and start/end args in startswith and endswith. | Glenn Moloney | 2025-03-02 |
| | | | | | | | | | | | | | | This change allows tuples to be passed as the prefix/suffix argument to the `str.startswith()` and `str.endswith()` methods. The methods will return `True` if the string starts/ends with any of the prefixes/suffixes in the tuple. Also adds full support for the `start` and `end` arguments to both methods for compatibility with CPython. Tests have been updated for the new behaviour. Signed-off-by: Glenn Moloney <glenn.moloney@gmail.com> | ||
* | py/objstr: startswith, endswith: Check arg to be a string. | Paul Sokolovsky | 2017-08-29 |
Otherwise, it will silently get incorrect result on other values types, including CPython tuple form like "foo.png".endswith(("png", "jpg")) (which MicroPython doesn't support for unbloatedness). |