mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
expose decay of Card object in Python (#3985)
This commit is contained in:
parent
cbb202a46f
commit
1124a63798
1 changed files with 3 additions and 0 deletions
|
@ -48,6 +48,7 @@ class Card(DeprecatedNamesMixin):
|
|||
type: CardType
|
||||
memory_state: FSRSMemoryState | None
|
||||
desired_retention: float | None
|
||||
decay: float | None
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
|
@ -101,6 +102,7 @@ class Card(DeprecatedNamesMixin):
|
|||
self.desired_retention = (
|
||||
card.desired_retention if card.HasField("desired_retention") else None
|
||||
)
|
||||
self.decay = card.decay if card.HasField("decay") else None
|
||||
|
||||
def _to_backend_card(self) -> cards_pb2.Card:
|
||||
# mtime & usn are set by backend
|
||||
|
@ -124,6 +126,7 @@ class Card(DeprecatedNamesMixin):
|
|||
custom_data=self.custom_data,
|
||||
memory_state=self.memory_state,
|
||||
desired_retention=self.desired_retention,
|
||||
decay=self.decay,
|
||||
)
|
||||
|
||||
@deprecated(info="please use col.update_card()")
|
||||
|
|
Loading…
Reference in a new issue