def set_due_date(self) -> None: if op := set_due_date_dialog( parent=self, card_ids=self.selected_cards(), config_key=Config.String.SET_DUE_BROWSER, ): op.run_in_background()
def on_set_due(self) -> None: if self.mw.state != "review" or not self.card: return set_due_date_dialog( parent=self.mw, card_ids=[self.card.id], config_key=Config.String.SET_DUE_REVIEWER, ).run_in_background()