From fb39a4116f7eeb18c965bc74f2bf302e5a510799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Dlouh=C3=BD?= Date: Fri, 5 Jan 2018 20:31:21 +0100 Subject: [PATCH] Python3: fix fileutil --- linkcheck/fileutil.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linkcheck/fileutil.py b/linkcheck/fileutil.py index b461e936..660c0018 100644 --- a/linkcheck/fileutil.py +++ b/linkcheck/fileutil.py @@ -25,6 +25,7 @@ import fnmatch import tempfile import importlib from distutils.spawn import find_executable +from builtins import str as str_text from .decorators import memoized @@ -166,7 +167,7 @@ else: def pathencode (path): """Encode a path string with the platform file system encoding.""" - if isinstance(path, unicode) and not os.path.supports_unicode_filenames: + if isinstance(path, str_text) and not os.path.supports_unicode_filenames: path = path.encode(FSCODING, "replace") return path