Skip to content

Commit b4d91fa

Browse files
committed
More tuple declarations/conversions
1 parent a42d5ab commit b4d91fa

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

mathics/builtin/patterns.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1030,7 +1030,7 @@ def match(self, yield_func, expression, vars, evaluation, **kwargs):
10301030
yield_func(vars, None)
10311031

10321032
def get_match_candidates(
1033-
self, elements, expression, attributes, evaluation, vars={}
1033+
self, elements: tuple, expression, attributes, evaluation, vars={}
10341034
):
10351035
existing = vars.get(self.varname, None)
10361036
if existing is None:

mathics/core/builtin.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import re
1111
from functools import lru_cache, total_ordering
1212
from itertools import chain
13-
from typing import Any, Callable, Dict, Iterable, List, Optional, Union, cast
13+
from typing import Any, Callable, Dict, Iterable, List, Optional, Tuple, Union, cast
1414

1515
import mpmath
1616
import sympy
@@ -1122,8 +1122,8 @@ def get_lookup_name(self) -> str:
11221122
return self.get_name()
11231123

11241124
def get_match_candidates(
1125-
self, elements, expression, attributes, evaluation, vars={}
1126-
):
1125+
self, elements: Tuple[BaseElement], expression, attributes, evaluation, vars={}
1126+
) -> Tuple[BaseElement]:
11271127
return elements
11281128

11291129
def get_match_count(self, vars={}):

mathics/core/pattern.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ def get_match_candidates(
261261
evaluation: Evaluation,
262262
vars: dict = {},
263263
):
264-
return []
264+
return tuple()
265265

266266
def get_match_candidates_count(
267267
self,
@@ -715,7 +715,7 @@ def match_element(
715715

716716
match_count = element.get_match_count(vars)
717717
element_candidates = element.get_match_candidates(
718-
rest_expression[1], # element.candidates,
718+
tuple(rest_expression[1]), # element.candidates,
719719
expression,
720720
attributes,
721721
evaluation,

0 commit comments

Comments
 (0)