Skip to content

Commit 7e42e8a

Browse files
committed
fix: fix named expressions in assignment types
1 parent dd1146e commit 7e42e8a

2 files changed

Lines changed: 1 addition & 4 deletions

File tree

tests/test_varname.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,6 @@ def function():
188188
assert func == ("func", "func")
189189

190190

191-
@pytest.mark.skipif(
192-
sys.version_info < (3, 8), reason="named expressions require Python >= 3.8"
193-
)
194191
def test_named_expr():
195192
from .named_expr import a
196193

varname/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
ArgSourceType: TypeAlias = Union[ArgSourceType, Tuple[ArgSourceType, ...]]
109109
ArgSourceType: TypeAlias = Union[ArgSourceType, Mapping[str, ArgSourceType]]
110110

111-
ASSIGN_TYPES = (ast.Assign, ast.AnnAssign)
111+
ASSIGN_TYPES = (ast.Assign, ast.AnnAssign, ast.NamedExpr)
112112
AssignType: TypeAlias = Union[ASSIGN_TYPES] # type: ignore
113113

114114
PY311 = sys.version_info >= (3, 11)

0 commit comments

Comments
 (0)