equal
deleted
inserted
replaced
1317 fname = web.req.qsparams[b'file'] |
1317 fname = web.req.qsparams[b'file'] |
1318 # a repo owner may set web.static in .hg/hgrc to get any file |
1318 # a repo owner may set web.static in .hg/hgrc to get any file |
1319 # readable by the user running the CGI script |
1319 # readable by the user running the CGI script |
1320 static = web.config(b"web", b"static", untrusted=False) |
1320 static = web.config(b"web", b"static", untrusted=False) |
1321 if not static: |
1321 if not static: |
1322 tp = web.templatepath or templater.templatepaths() |
1322 tp = web.templatepath or templater.templatedir() |
1323 if isinstance(tp, bytes): |
1323 if isinstance(tp, bytes): |
1324 tp = [tp] |
1324 tp = [tp] |
1325 static = [os.path.join(p, b'static') for p in tp] |
1325 static = [os.path.join(p, b'static') for p in tp] |
1326 |
1326 |
1327 staticfile(static, fname, web.res) |
1327 staticfile(static, fname, web.res) |