mirror of
https://github.com/ankitects/anki.git
synced 2025-09-23 08:22:24 -04:00
include model name in stdmodels; provide ability to get model outside cache
This commit is contained in:
parent
de81f0238a
commit
c799b7c97e
2 changed files with 6 additions and 5 deletions
|
@ -182,11 +182,12 @@ qconf=?, conf=?, data=?""",
|
|||
def getFact(self, id):
|
||||
return anki.facts.Fact(self, id=id)
|
||||
|
||||
def getModel(self, mid):
|
||||
def getModel(self, mid, cache=True):
|
||||
"Memoizes; call .reset() to reset cache."
|
||||
if mid in self.modelCache:
|
||||
if cache and mid in self.modelCache:
|
||||
return self.modelCache[mid]
|
||||
m = anki.models.Model(self, mid)
|
||||
if cache:
|
||||
self.modelCache[mid] = m
|
||||
return m
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ def BasicModel(deck):
|
|||
m.addTemplate(t)
|
||||
return m
|
||||
|
||||
models.append(BasicModel)
|
||||
models.append((_("Basic"), BasicModel))
|
||||
|
||||
# Cloze
|
||||
##########################################################################
|
||||
|
@ -61,4 +61,4 @@ def ClozeModel(deck):
|
|||
m.addTemplate(t)
|
||||
return m
|
||||
|
||||
models.append(ClozeModel)
|
||||
models.append((_("Cloze"), ClozeModel))
|
||||
|
|
Loading…
Reference in a new issue