comparison mercurial/hgweb/webcommands.py @ 36384:caa3d42f616d

py3: make regex bytes in hgweb/webcommands.py # skip-blame because just b'' prefix
author Pulkit Goyal <7895pulkit@gmail.com>
date Fri, 23 Feb 2018 18:47:26 +0530
parents 0cacd4df6eb0
children 1fb9e01328e4
comparison
equal deleted inserted replaced
36383:24b481668293 36384:caa3d42f616d
1114 if not ((type_ in allowed or 1114 if not ((type_ in allowed or
1115 web.configbool("web", "allow" + type_))): 1115 web.configbool("web", "allow" + type_))):
1116 msg = 'Archive type not allowed: %s' % type_ 1116 msg = 'Archive type not allowed: %s' % type_
1117 raise ErrorResponse(HTTP_FORBIDDEN, msg) 1117 raise ErrorResponse(HTTP_FORBIDDEN, msg)
1118 1118
1119 reponame = re.sub(r"\W+", "-", os.path.basename(web.reponame)) 1119 reponame = re.sub(br"\W+", "-", os.path.basename(web.reponame))
1120 cnode = web.repo.lookup(key) 1120 cnode = web.repo.lookup(key)
1121 arch_version = key 1121 arch_version = key
1122 if cnode == key or key == 'tip': 1122 if cnode == key or key == 'tip':
1123 arch_version = short(cnode) 1123 arch_version = short(cnode)
1124 name = "%s-%s" % (reponame, arch_version) 1124 name = "%s-%s" % (reponame, arch_version)