Add comment about skipping plain Callable

This commit is contained in:
Alex Grönholm 2016-04-14 20:53:24 +03:00
parent a1f6baaa81
commit 07caa321d3

View File

@ -315,6 +315,7 @@ def format_annotation(annotation):
isinstance(annotation, typing.CallableMeta) and \ isinstance(annotation, typing.CallableMeta) and \
getattr(annotation, '__args__', None) is not None and \ getattr(annotation, '__args__', None) is not None and \
hasattr(annotation, '__result__'): hasattr(annotation, '__result__'):
# Skipped in the case of plain typing.Callable
args = annotation.__args__ args = annotation.__args__
if args is Ellipsis: if args is Ellipsis:
args_str = '...' args_str = '...'