equal
deleted
inserted
replaced
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 |