Skip to content

Commit 57bfa41

Browse files
committed
Remove optimization for a condition that should never be hit normally
1 parent 3d9b64a commit 57bfa41

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

Lib/annotationlib.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -269,15 +269,10 @@ def __resolved_str__(self):
269269
names = self.__extra_names__
270270

271271
if names:
272-
# identifiers can be replaced directly
273-
if resolved_str.isidentifier():
274-
if (name_obj := names.get(resolved_str, _sentinel)) is not _sentinel:
275-
resolved_str = type_repr(name_obj)
276-
else:
277-
visitor = _ExtraNameFixer(names)
278-
ast_expr = ast.parse(resolved_str, mode="eval").body
279-
node = visitor.visit(ast_expr)
280-
resolved_str = ast.unparse(node)
272+
visitor = _ExtraNameFixer(names)
273+
ast_expr = ast.parse(resolved_str, mode="eval").body
274+
node = visitor.visit(ast_expr)
275+
resolved_str = ast.unparse(node)
281276

282277
self.__resolved_str_cache__ = resolved_str
283278

0 commit comments

Comments
 (0)