Skip to content

Commit 314d014

Browse files
authored
Annotate celery/states.py (#7395)
* Annotate `celery/states.py` * Add comma on pyproject to avoid conflicts * Include signals.py as well
1 parent 863d01d commit 314d014

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

celery/states.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
NONE_PRECEDENCE = PRECEDENCE_LOOKUP[None]
7979

8080

81-
def precedence(state):
81+
def precedence(state: str) -> int:
8282
"""Get the precedence index for state.
8383
8484
Lower index means higher precedence.
@@ -110,16 +110,16 @@ class state(str):
110110
False
111111
"""
112112

113-
def __gt__(self, other):
113+
def __gt__(self, other: str) -> bool:
114114
return precedence(self) < precedence(other)
115115

116-
def __ge__(self, other):
116+
def __ge__(self, other: str) -> bool:
117117
return precedence(self) <= precedence(other)
118118

119-
def __lt__(self, other):
119+
def __lt__(self, other: str) -> bool:
120120
return precedence(self) > precedence(other)
121121

122-
def __le__(self, other):
122+
def __le__(self, other: str) -> bool:
123123
return precedence(self) >= precedence(other)
124124

125125

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@ disallow_untyped_defs = true
1515
ignore_missing_imports = true
1616
files = [
1717
"celery/__main__.py",
18+
"celery/states.py",
19+
"celery/signals.py",
1820
]

0 commit comments

Comments
 (0)