diff --git a/qt/aqt/deckconf.py b/qt/aqt/deckconf.py index 0241fe26d..fdeec50f6 100644 --- a/qt/aqt/deckconf.py +++ b/qt/aqt/deckconf.py @@ -1,8 +1,9 @@ # Copyright: Ankitects Pty Ltd and contributors # -*- coding: utf-8 -*- # License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html + from operator import itemgetter -from typing import Union +from typing import Dict, Union import aqt from anki.consts import NEW_CARDS_RANDOM @@ -22,7 +23,7 @@ from aqt.utils import ( class DeckConf(QDialog): - def __init__(self, mw, deck): + def __init__(self, mw: aqt.AnkiQt, deck: Dict): QDialog.__init__(self, mw) self.mw = mw self.deck = deck @@ -117,14 +118,14 @@ class DeckConf(QDialog): txt = "" self.form.count.setText(txt) - def addGroup(self): + def addGroup(self) -> None: name = getOnlyText(_("New options group name:")) if not name: return # first, save currently entered data to current conf self.saveConf() # then clone the conf - id = self.mw.col.decks.add_config_returning_id(name, cloneFrom=self.conf) + id = self.mw.col.decks.add_config_returning_id(name, clone_from=self.conf) # set the deck to the new conf self.deck["conf"] = id # then reload the conf list