We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c850f20 commit 67899eaCopy full SHA for 67899ea
coverage/parser.py
@@ -1022,15 +1022,15 @@ def _missing__While(self, node: ast.While) -> ast.AST | None:
1022
new_while.orelse = []
1023
return new_while
1024
1025
- def is_constant_expr(self, node: ast.AST) -> str | None:
+ def is_constant_expr(self, node: ast.AST) -> bool:
1026
"""Is this a compile-time constant?"""
1027
node_name = node.__class__.__name__
1028
if node_name in ["Constant", "NameConstant", "Num"]:
1029
- return "Num"
+ return True
1030
elif isinstance(node, ast.Name):
1031
if node.id in ["True", "False", "None", "__debug__"]:
1032
- return "Name"
1033
- return None
+ return False
1034
1035
# In the fullness of time, these might be good tests to write:
1036
# while EXPR:
0 commit comments