check if todo data entry exists to prevent errors when writing text (text=None)
This commit is contained in:
		| @@ -159,26 +159,28 @@ class Todoist(inkycal_module): | ||||
|                     if cursor < len(line_positions): | ||||
|                         line_x, line_y = line_positions[cursor] | ||||
|  | ||||
|                         # Add todos project name | ||||
|                         write( | ||||
|                             im_colour, line_positions[cursor], | ||||
|                             (project_width, line_height), | ||||
|                             todo['project'], font=self.font, alignment='left') | ||||
|                         if todo['project']: | ||||
|                             # Add todos project name | ||||
|                             write( | ||||
|                                 im_colour, line_positions[cursor], | ||||
|                                 (project_width, line_height), | ||||
|                                 todo['project'], font=self.font, alignment='left') | ||||
|  | ||||
|                         # Add todos due if not empty | ||||
|                         if todo['due'] != "": | ||||
|                         if todo['due']: | ||||
|                             write( | ||||
|                                 im_black, | ||||
|                                 (line_x + project_width, line_y), | ||||
|                                 (due_width, line_height), | ||||
|                                 todo['due'], font=self.font, alignment='left') | ||||
|  | ||||
|                         # Add todos name | ||||
|                         write( | ||||
|                             im_black, | ||||
|                             (line_x + project_width + due_width, line_y), | ||||
|                             (im_width - project_width - due_width, line_height), | ||||
|                             todo['name'], font=self.font, alignment='left') | ||||
|                         if todo['name']: | ||||
|                             # Add todos name | ||||
|                             write( | ||||
|                                 im_black, | ||||
|                                 (line_x + project_width + due_width, line_y), | ||||
|                                 (im_width - project_width - due_width, line_height), | ||||
|                                 todo['name'], font=self.font, alignment='left') | ||||
|  | ||||
|                         cursor += 1 | ||||
|                 else: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user