comparison mercurial/util.py @ 44021:6d3b67a837a6

cleanup: drop redundant character escapes from `[]` character sets Flagged by PyCharm. Most special characters lose their special meaning inside square brackets. The `-` in util.py doesn't need to be escaped because it is the last character in the set. Differential Revision: https://phab.mercurial-scm.org/D7766
author Matt Harbison <matt_harbison@yahoo.com>
date Sat, 28 Dec 2019 01:35:05 -0500
parents f9d29e1d3354
children 8ed8dfbeabb9
comparison
equal deleted inserted replaced
44020:ac3cb5e05a38 44021:6d3b67a837a6
1163 >>> versiontuple(b'1.2.3.4.5.6') 1163 >>> versiontuple(b'1.2.3.4.5.6')
1164 (1, 2, 3, '.4.5.6') 1164 (1, 2, 3, '.4.5.6')
1165 """ 1165 """
1166 if not v: 1166 if not v:
1167 v = version() 1167 v = version()
1168 m = remod.match(br'(\d+(?:\.\d+){,2})[\+-]?(.*)', v) 1168 m = remod.match(br'(\d+(?:\.\d+){,2})[+-]?(.*)', v)
1169 if not m: 1169 if not m:
1170 vparts, extra = b'', v 1170 vparts, extra = b'', v
1171 elif m.group(2): 1171 elif m.group(2):
1172 vparts, extra = m.groups() 1172 vparts, extra = m.groups()
1173 else: 1173 else: