mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 16:02:23 -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
|
type: CardType
|
||||||
memory_state: FSRSMemoryState | None
|
memory_state: FSRSMemoryState | None
|
||||||
desired_retention: float | None
|
desired_retention: float | None
|
||||||
|
decay: float | None
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
|
@ -101,6 +102,7 @@ class Card(DeprecatedNamesMixin):
|
||||||
self.desired_retention = (
|
self.desired_retention = (
|
||||||
card.desired_retention if card.HasField("desired_retention") else None
|
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:
|
def _to_backend_card(self) -> cards_pb2.Card:
|
||||||
# mtime & usn are set by backend
|
# mtime & usn are set by backend
|
||||||
|
@ -124,6 +126,7 @@ class Card(DeprecatedNamesMixin):
|
||||||
custom_data=self.custom_data,
|
custom_data=self.custom_data,
|
||||||
memory_state=self.memory_state,
|
memory_state=self.memory_state,
|
||||||
desired_retention=self.desired_retention,
|
desired_retention=self.desired_retention,
|
||||||
|
decay=self.decay,
|
||||||
)
|
)
|
||||||
|
|
||||||
@deprecated(info="please use col.update_card()")
|
@deprecated(info="please use col.update_card()")
|
||||||
|
|
Loading…
Reference in a new issue