From d7961413b465fd8113ae2c6162edbe8e1b81f760 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 6 Jun 2009 01:09:08 +0900 Subject: [PATCH] make sure to set card model id when creating cards, tweak code formatting --- anki/cards.py | 2 ++ anki/utils.py | 14 +++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) 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 ##############################################################################