def push(self): """ Push a task """ p = PushBullet(self.api) if self.type == 'text': success, push = p.push_note(self.title, self.message) elif self.type == 'list': self.message = self.message.split(',') success, push = p.push_list(self.title, self.message) elif self.type == 'link': success, push = p.push_link(self.title, self.message) else: success, push = p.push_file(file_url=self.message, file_name="cat.jpg", file_type="image/jpeg")