From 9439ec4e4f6bb8a14f64ed0c83d96dadf2867bda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20=C5=9Aliwi=C5=84ski?= Date: Thu, 9 Nov 2017 04:41:36 +0100 Subject: [PATCH] click.echo message arg type to follow click's documentation (#1698) str is not unicode on Python 2 while Text is a proper alias for unicode on python 2 and str on python 3 closes #1691 --- third_party/2and3/click/utils.pyi | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/third_party/2and3/click/utils.pyi b/third_party/2and3/click/utils.pyi index cce7f20b5..b189e2da6 100644 --- a/third_party/2and3/click/utils.pyi +++ b/third_party/2and3/click/utils.pyi @@ -1,5 +1,4 @@ -from typing import Any, Callable, Iterator, IO, List, Optional, TypeVar, Union - +from typing import Any, Callable, Iterator, IO, List, Optional, TypeVar, Union, Text _T = TypeVar('_T') _Decorator = Callable[[_T], _T] @@ -74,7 +73,7 @@ class KeepOpenFile: def echo( - message: Optional[str] = None, + message: Optional[Union[bytes, Text]] = None, file: Optional[IO] = None, nl: bool = True, err: bool = False,