Skip to content

Commit 4152d98

Browse files
committed
typo: "Relearing" -> "Relearning"
1 parent da4a6e2 commit 4152d98

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/anki_sm_2/anki_sm_2.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class State(IntEnum):
2424

2525
Learning = 1
2626
Review = 2
27-
Relearing = 3
27+
Relearning = 3
2828

2929
class Rating(IntEnum):
3030
"""
@@ -288,7 +288,7 @@ def review_card(self, card: Card, rating: Rating, review_datetime: datetime | No
288288

289289
if rating == Rating.Again:
290290

291-
card.state = State.Relearing
291+
card.state = State.Relearning
292292
card.step = 0
293293
card.ease = max(1.3, card.ease * 0.80) # reduce ease by 20%
294294
current_interval = max( self.minimum_interval, round(card.current_interval * self.new_interval * self.interval_modifier) )
@@ -335,7 +335,7 @@ def review_card(self, card: Card, rating: Rating, review_datetime: datetime | No
335335
card.ease = card.ease * 1.15 # increase ease by 15%
336336
card.due = review_datetime + timedelta(days=card.current_interval)
337337

338-
elif card.state == State.Relearing:
338+
elif card.state == State.Relearning:
339339

340340
assert type(card.step) == int # mypy
341341
assert type(card.current_interval) == int # mypy

tests/test_anki_sm_2.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def test_review_state(self):
112112
rating = Rating.Again
113113
card, review_log = scheduler.review_card(card=card, rating=rating, review_datetime=card.due)
114114

115-
assert card.state == State.Relearing
115+
assert card.state == State.Relearning
116116
assert card.current_interval == 1
117117
assert round((card.due - prev_due).total_seconds() / 3600) == 24 # card is due in 1 day
118118

@@ -138,7 +138,7 @@ def test_relearning(self):
138138
rating = Rating.Again
139139
card, review_log = scheduler.review_card(card=card, rating=rating, review_datetime=card.due)
140140

141-
assert card.state == State.Relearing
141+
assert card.state == State.Relearning
142142
assert card.current_interval == 1
143143
assert card.step == 0
144144
assert round((card.due - prev_due).total_seconds() / 3600) == 24 # card is due in 1 day
@@ -147,7 +147,7 @@ def test_relearning(self):
147147
rating = Rating.Again
148148
card, review_log = scheduler.review_card(card=card, rating=rating, review_datetime=card.due)
149149

150-
assert card.state == State.Relearing
150+
assert card.state == State.Relearning
151151
assert card.current_interval == 1
152152
assert card.step == 0
153153
assert round((card.due - prev_due).total_seconds() / 100) == 6 # card is due in 10 minutes

0 commit comments

Comments
 (0)