mercurial/hgweb/common.py
changeset 4038 5ae460b1f6f0
parent 3886 abaee83ce0a6
child 4461 12e4d9524951
equal deleted inserted replaced
4037:bbdba01cce28 4038:5ae460b1f6f0
    36         path = os.path.join(path, part)
    36         path = os.path.join(path, part)
    37     try:
    37     try:
    38         os.stat(path)
    38         os.stat(path)
    39         ct = mimetypes.guess_type(path)[0] or "text/plain"
    39         ct = mimetypes.guess_type(path)[0] or "text/plain"
    40         req.header([('Content-type', ct),
    40         req.header([('Content-type', ct),
    41                     ('Content-length', os.path.getsize(path))])
    41                     ('Content-length', str(os.path.getsize(path)))])
    42         return file(path, 'rb').read()
    42         return file(path, 'rb').read()
    43     except (TypeError, OSError):
    43     except (TypeError, OSError):
    44         # illegal fname or unreadable file
    44         # illegal fname or unreadable file
    45         return ""
    45         return ""
    46 
    46