mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
drop potentially slow regex usage in cloze check
Closes #956, thanks to Henrik.
This commit is contained in:
parent
f45d51c92d
commit
64af4dfe7e
1 changed files with 2 additions and 1 deletions
|
@ -21,6 +21,7 @@ from bs4 import BeautifulSoup
|
|||
import aqt
|
||||
import aqt.sound
|
||||
from anki.cards import Card
|
||||
from anki.consts import MODEL_CLOZE
|
||||
from anki.hooks import runFilter
|
||||
from anki.httpclient import HttpClient
|
||||
from anki.notes import Note
|
||||
|
@ -675,7 +676,7 @@ class Editor:
|
|||
|
||||
def _onCloze(self):
|
||||
# check that the model is set up for cloze deletion
|
||||
if not re.search("{{(.*:)*cloze:", self.note.model()["tmpls"][0]["qfmt"]):
|
||||
if self.note.model()["type"] != MODEL_CLOZE:
|
||||
if self.addMode:
|
||||
tooltip(tr(TR.EDITING_WARNING_CLOZE_DELETIONS_WILL_NOT_WORK))
|
||||
else:
|
||||
|
|
Loading…
Reference in a new issue