Mercurial > public > mercurial-scm > hg
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: |