def delete(self, sid=None): try: task = self._ox.get_task(self.folder.id, self.key) except Exception as e: self.logger.exception( 'Error loading task details for task [%s]: %s' % (self.key, self.title)) return None if task.status and task.status == OxTask.get_status('Done'): if self._archive is not None: self.logger.debug( u'Moving completed task [%s] to archive [%s]' % (task.title, self._archive.title)) try: self._ox.move_task(self.folder.id, self.key, self._archive) except Exception as e: self.logger.exception( 'Error moving completed task to archive [%s]: %s' % (self._archive.id, self._archive.title)) return None Sync.delete(self, sid) return self.logger.debug(u'Deleting task [%s]: %s' % (task.id, task.title)) try: self._ox.delete_task(self.folder.id, self.key) except Exception as e: self.logger.exception('Error deleting task [%s]: %s' % (self.key, self.title)) return None self._deleted[sid] = self._items[self.key] Sync.delete(self, sid)
def delete(self, sid=None): try: task = self._ox.get_task(self.folder.id, self.key) except Exception as e: self.logger.exception('Error loading task details for task [%s]: %s' % (self.key, self.title)) return None if task.status and task.status == OxTask.get_status('Done'): if self._archive is not None: self.logger.debug(u'Moving completed task [%s] to archive [%s]' % (task.title, self._archive.title)) try: self._ox.move_task(self.folder.id, self.key, self._archive) except Exception as e: self.logger.exception('Error moving completed task to archive [%s]: %s' % (self._archive.id, self._archive.title)) return None Sync.delete(self, sid) return self.logger.debug(u'Deleting task [%s]: %s' % (task.id, task.title)) try: self._ox.delete_task(self.folder.id, self.key) except Exception as e: self.logger.exception('Error deleting task [%s]: %s' % (self.key, self.title)) return None self._deleted[sid] = self._items[self.key] Sync.delete(self, sid)
def delete(self, sid=None): try: self._client.delete_note(self.key) except Exception as e: self.logger.exception(u'Note [%s] not found!' % (self.title)) return None if sid is not None: self._deleted[sid] = self._items[self.key] Sync.delete(self, sid)
def delete(self, sid=None): self._client.delete_task(self.key) Sync.delete(self, sid)