Changeset 754:66180bd88c08 in hatta-dev
Legend:
- Unmodified
- Added
- Removed
-
hatta.py
r753 r754 2887 2887 2888 2888 def download(self, request, title): 2889 """Serve the raw content of a page ."""2889 """Serve the raw content of a page directly from disk.""" 2890 2890 2891 2891 mime = page_mime(title) 2892 2892 if mime == 'text/x-wiki': 2893 2893 mime = 'text/plain' 2894 f = self.storage.open_page(title) 2894 try: 2895 wrap_file = werkzeug.wrap_file 2896 except AttributeError: 2897 wrap_file = lambda x, y:x 2898 f = wrap_file(request.environ, self.storage.open_page(title)) 2895 2899 response = self.response(request, title, f, '/download', mime, size=-1) 2900 response.direct_passthrough = True 2896 2901 return response 2897 2902 … … 2950 2955 finally: 2951 2956 rm_temp_dir(temp_dir) 2952 f = open(cache_file) 2957 try: 2958 wrap_file = werkzeug.wrap_file 2959 except AttributeError: 2960 wrap_file = lambda x, y:x 2961 f = wrap_file(request.environ, open(cache_file)) 2953 2962 response = self.response(request, title, f, '/render', cache_mime, 2954 2963 size=cache_size) 2964 response.direct_passthrough = True 2955 2965 return response 2956 2966
Note: See TracChangeset
for help on using the changeset viewer.
