Karthikeyan Singaravelan <tir.kar...@gmail.com> added the comment: Thanks for the report. git bisect tells me this change was introduced with fbb490fd2f38bd817d99c20c05121ad0168a38ee (issue32308)
# ../backups/bpo34982.py import re print(re.sub(r'(([^/]*)(/.*)?)', r'\2.zip/\1/', 'example')) # Running script at fbb490fd2f38bd817d99c20c05121ad0168a38ee ➜ cpython git:(fbb490fd2f) ./python.exe ../backups/bpo34982.py example.zip/example/.zip// # Script at fbb490fd2f38bd817d99c20c05121ad0168a38ee~1 ➜ cpython git:(fbb490fd2f) git checkout -q fbb490fd2f38bd817d99c20c05121ad0168a38ee~1 ➜ cpython git:(0cc99c8cd7) make > /dev/null ➜ cpython git:(0cc99c8cd7) ./python.exe ../backups/bpo34982.py example.zip/example/ I think is an intended change as noted in the message that might break third party code (msg308229) . Adding Serhiy for thoughts. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue34982> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com