From a0b6c38fa5a0800f43598bbc6d611c3cef0bd59e Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Fri, 8 Nov 2019 20:20:22 +0200 Subject: [PATCH 1/2] dvc: add workaround for `LookupError: unknown encoding: idna` Fixes #2749 --- dvc/main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dvc/main.py b/dvc/main.py index 0c83ddab3..0e8539be8 100644 --- a/dvc/main.py +++ b/dvc/main.py @@ -15,6 +15,12 @@ from dvc.remote.pool import close_pools from dvc.utils.compat import is_py2 +# Workaround for CPython bug. See [1] and [2] for more info. +# [1] https://github.com/aws/aws-cli/blob/1.16.277/awscli/clidriver.py#L55 +# [2] https://bugs.python.org/issue29288 +u''.encode('idna') + + logger = logging.getLogger("dvc") From 43cc30807869eec7685164f5b0cef800600966b0 Mon Sep 17 00:00:00 2001 From: "Restyled.io" Date: Fri, 8 Nov 2019 18:22:27 +0000 Subject: [PATCH 2/2] Restyled by black --- dvc/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dvc/main.py b/dvc/main.py index 0e8539be8..b18117f79 100644 --- a/dvc/main.py +++ b/dvc/main.py @@ -18,7 +18,7 @@ from dvc.utils.compat import is_py2 # Workaround for CPython bug. See [1] and [2] for more info. # [1] https://github.com/aws/aws-cli/blob/1.16.277/awscli/clidriver.py#L55 # [2] https://bugs.python.org/issue29288 -u''.encode('idna') +"".encode("idna") logger = logging.getLogger("dvc")