mirror of
https://github.com/ankitects/anki.git
synced 2025-09-21 15:32:23 -04:00
add fieldNames(); fix scmhash()
This commit is contained in:
parent
688a680b54
commit
aef7626557
1 changed files with 4 additions and 0 deletions
|
@ -248,6 +248,9 @@ select id from cards where fid in (select id from facts where mid = ?)""",
|
||||||
"Mapping of field name -> (ord, field)."
|
"Mapping of field name -> (ord, field)."
|
||||||
return dict((f['name'], (f['ord'], f)) for f in m['flds'])
|
return dict((f['name'], (f['ord'], f)) for f in m['flds'])
|
||||||
|
|
||||||
|
def fieldNames(self, m):
|
||||||
|
return [f['name'] for f in m['flds']]
|
||||||
|
|
||||||
def sortIdx(self, m):
|
def sortIdx(self, m):
|
||||||
return m['sortf']
|
return m['sortf']
|
||||||
|
|
||||||
|
@ -430,6 +433,7 @@ select id from facts where mid = ?)""" % " ".join(map),
|
||||||
|
|
||||||
def scmhash(self, m):
|
def scmhash(self, m):
|
||||||
"Return a hash of the schema, to see if models are compatible."
|
"Return a hash of the schema, to see if models are compatible."
|
||||||
|
s = ""
|
||||||
for f in m['flds']:
|
for f in m['flds']:
|
||||||
s += f['name']
|
s += f['name']
|
||||||
return fieldChecksum(s)
|
return fieldChecksum(s)
|
||||||
|
|
Loading…
Reference in a new issue