New submission from Narendra <[email protected]>: Hi Team,
I have observed a bug in re.groups() function behavior in Python as below: Issue: re.groups() is not validating the arguments Example: >>> m = re.match(r'(\w+)@(\w+)\.(\w+)','[email protected]') >>> m.groups() ('username', 'hackerrank', 'com') >>> m.groups(1) ('username', 'hackerrank', 'com') >>> m.groups(100000000000) ('username', 'hackerrank', 'com') >>> >From the above, its clear that re.groups() and re.groups(<somevalue>) both are >same. I think re.groups() is not validating the arguments. Please review the same and provide your comments whether my views are correct or wrong ---------- components: Regular Expressions messages: 305751 nosy: ezio.melotti, mrabarnett, narendrac priority: normal severity: normal status: open title: re.groups() is not checking the arguments type: behavior versions: Python 2.7 _______________________________________ Python tracker <[email protected]> <https://bugs.python.org/issue31969> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
