mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-31 07:13:02 +00:00 
			
		
		
		
	Add error handling to the email task within the convert task
This commit is contained in:
		| @@ -32,17 +32,20 @@ class TaskConvert(CalibreTask): | ||||
|     def run(self, worker_thread): | ||||
|         self.worker_thread = worker_thread | ||||
|         filename = self._convert_ebook_format() | ||||
|         # todo: re-enable this (need to set up gdrive to test with) | ||||
|  | ||||
|         if filename: | ||||
|             if config.config_use_google_drive: | ||||
|                 gdriveutils.updateGdriveCalibreFromLocal() | ||||
|             if self.kindle_mail: | ||||
|                 # if we're sending to kindle after converting, create a one-off task and run it immediately | ||||
|                 # todo: figure out how to incorporate this into the progress | ||||
|                 task = TaskEmail(self.settings['subject'], self.results["path"], | ||||
|                 try: | ||||
|                     task = TaskEmail(self.settings['subject'], self.results["path"], | ||||
|                                filename, self.settings, self.kindle_mail, | ||||
|                                self.settings['subject'], self.settings['body'], internal=True) | ||||
|                 task.start() | ||||
|                     task.start() | ||||
|                 except Exception as e: | ||||
|                     return self._handleError(str(e)) | ||||
|  | ||||
|         self._handleSuccess() | ||||
|         pass | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 blitzmann
					blitzmann