def on_delete(self, widget): highlighter.apply(widget, 'deleted', 'deleted') reactor.callLater(10, highlighter.remove, widget) if widget.tag == "<none>:<none>": widget.tag = widget.image d = threads.deferToThread(app.client.remove_image, widget.tag) d.addErrback(lambda _: highlighter.remove(widget) or _) return d
def on_delete(self, widget): highlighter.apply(widget, "deleted", "deleted") reactor.callLater(10, highlighter.remove, widget) if widget.tag == "<none>:<none>": widget.tag = widget.image d = threads.deferToThread(app.client.remove_image, widget.tag) d.addErrback(lambda _: highlighter.remove(widget) or _) return d
def remove_highlight(row): highlighter.remove(row)