mercurial/hgweb/webcommands.py
changeset 45199 91aa9bba3dc9
parent 43980 3e4294aa7944
child 45201 86f9b25d750b
equal deleted inserted replaced
45198:e2ec36167151 45199:91aa9bba3dc9
  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)