diff -r cfe66dcf45c0 -r bb77654dc7ae mercurial/hgweb/common.py --- a/mercurial/hgweb/common.py Sat Dec 17 20:02:50 2016 +0530 +++ b/mercurial/hgweb/common.py Sat Dec 17 20:14:24 2016 +0530 @@ -12,7 +12,10 @@ import mimetypes import os -from .. import util +from .. import ( + pycompat, + util, +) httpserver = util.httpserver @@ -139,7 +142,8 @@ parts = fname.split('/') for part in parts: if (part in ('', os.curdir, os.pardir) or - os.sep in part or os.altsep is not None and os.altsep in part): + pycompat.ossep in part or + os.altsep is not None and os.altsep in part): return fpath = os.path.join(*parts) if isinstance(directory, str):