(self, file)
| 329 | {'output_path': original_path, 'download_url': self.prepare_download_url(download_path)})) |
| 330 | |
| 331 | def prepare_download_url(self, file): |
| 332 | downloads_folder = self.application.downloads_folder |
| 333 | relative_path = file_utils.relative_path(file, downloads_folder) |
| 334 | |
| 335 | filename = tornado.escape.url_escape(os.path.basename(relative_path)) |
| 336 | relative_dir = os.path.dirname(relative_path).replace(os.path.sep, '/') |
| 337 | |
| 338 | url_path = relative_dir + '/' + filename |
| 339 | |
| 340 | return 'result_files/' + url_path |
| 341 | |
| 342 | def handle_exception_on_open(self, e): |
| 343 | (status_code, message) = exception_to_code_and_message(e) |
no outgoing calls
no test coverage detected