New submission from Alex Grigoryev <evr...@gmail.com>:
These methods have confusing implicit behavior. I propose to make it explicit, either strip the exact sequence or chars or leave the string as is. In [1]: 'mailto:ma...@gmail.com'.lstrip('mailto') Out[1]: ':ma...@gmail.com' In [2]: 'mailto:ma...@gmail.com'.lstrip('mailto:') Out[2]: 'r...@gmail.com' In [3]: 'mailto:ma...@gmail.com'.lstrip('ailto:') Out[3]: 'mailto:ma...@gmail.com' ---------- messages: 338695 nosy: Alex Grigoryev priority: normal severity: normal status: open title: Proposal to make strip/lstrip/rstrip more explicit type: behavior versions: Python 2.7, Python 3.5, Python 3.6, Python 3.7, Python 3.8, Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue36410> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com