diff --git a/anki/cards.py b/anki/cards.py index 280cd5a52..c974dbabb 100644 --- a/anki/cards.py +++ b/anki/cards.py @@ -83,6 +83,8 @@ class Card(object): self.fact = fact if cardModel: self.cardModel = cardModel + # for non-orm use + self.cardModelId = cardModel.id self.ordinal = cardModel.ordinal d = {} for f in self.fact.model.fieldModels: diff --git a/anki/utils.py b/anki/utils.py index b2b0ad419..5c1e589e2 100644 --- a/anki/utils.py +++ b/anki/utils.py @@ -111,18 +111,18 @@ def _pluralCount(time): return 1 return round(time, 1) -# locale +# Locale ############################################################################## def fmtPercentage(float_value, point=1): - "Return string representing a float respecting current locale followed by a percentage sign" - fmt = '%' + "0.%(b)df" % {'b': point} - return locale.format_string(fmt, float_value) + "%" + "Return float with percentage sign" + fmt = '%' + "0.%(b)df" % {'b': point} + return locale.format_string(fmt, float_value) + "%" def fmtFloat(float_value, point=1): - "Return a string representing a float with decimal separator according to current locale" - fmt = '%' + "0.%(b)df" % {'b': point} - return locale.format_string(fmt, float_value) + "Return a string with decimal separator according to current locale" + fmt = '%' + "0.%(b)df" % {'b': point} + return locale.format_string(fmt, float_value) # HTML ##############################################################################