comparison mercurial/hgweb/common.py @ 30615:bb77654dc7ae

py3: replace os.sep with pycompat.ossep (part 3 of 4)
author Pulkit Goyal <7895pulkit@gmail.com>
date Sat, 17 Dec 2016 20:14:24 +0530
parents 075146e85bb6
children bcf4a975f93d
comparison
equal deleted inserted replaced
30614:cfe66dcf45c0 30615:bb77654dc7ae
10 10
11 import errno 11 import errno
12 import mimetypes 12 import mimetypes
13 import os 13 import os
14 14
15 from .. import util 15 from .. import (
16 pycompat,
17 util,
18 )
16 19
17 httpserver = util.httpserver 20 httpserver = util.httpserver
18 21
19 HTTP_OK = 200 22 HTTP_OK = 200
20 HTTP_NOT_MODIFIED = 304 23 HTTP_NOT_MODIFIED = 304
137 140
138 """ 141 """
139 parts = fname.split('/') 142 parts = fname.split('/')
140 for part in parts: 143 for part in parts:
141 if (part in ('', os.curdir, os.pardir) or 144 if (part in ('', os.curdir, os.pardir) or
142 os.sep in part or os.altsep is not None and os.altsep in part): 145 pycompat.ossep in part or
146 os.altsep is not None and os.altsep in part):
143 return 147 return
144 fpath = os.path.join(*parts) 148 fpath = os.path.join(*parts)
145 if isinstance(directory, str): 149 if isinstance(directory, str):
146 directory = [directory] 150 directory = [directory]
147 for d in directory: 151 for d in directory: