Skip to content

Commit 0b3697d

Browse files
committed
Remove ForwardRef construction arguments (redundant with defaults)
1 parent 26c0fbf commit 0b3697d

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

class_singledispatch/__init__.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,7 @@ def resolve_annotated_type(func: Callable[..., _R]) -> type[Any]:
7171
raise TypeError(msg)
7272
for key, value in func_annotations.items():
7373
if isinstance(value, str):
74-
func_annotations[key] = ForwardRef(
75-
value,
76-
is_class=False, # we decorate functions, not classes
77-
is_argument=True, # func is not a module
78-
)
74+
func_annotations[key] = ForwardRef(value)
7975
argument_name, generic_alias = next(iter(get_type_hints(func).items()))
8076
if not (
8177
isinstance(generic_alias, (GenericAlias, OldFashionGenericAlias))

0 commit comments

Comments
 (0)