def drop_asn(self): selections = self.view.get_selected_asns() ids = [x.id for x in selections] if not ids: uil.show_error('No assignments selected!') return if uil.confirm(self.view, 'Drop selected assignments?'): try: Assignment.drop_many(Dao(), ids) except Exception as ex: uil.show_error(str(ex)) return