From 5dc8facae7dfe5b50d8f35c92750f4c07e5d6e79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20V=C3=A9zina?= <5130500+morpheus65535@users.noreply.github.com> Date: Mon, 23 Dec 2019 16:42:06 -0500 Subject: [PATCH] Another fix for #709. --- libs/scandir.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/scandir.py b/libs/scandir.py index 2177e7487..3d0bdf140 100644 --- a/libs/scandir.py +++ b/libs/scandir.py @@ -464,11 +464,11 @@ elif sys.platform.startswith(('linux', 'darwin', 'sunos5')) or 'bsd' in sys.plat if self._path is None: # Make sure both attributes are string try: - self._scandir_path = self._scandir_path.decode(encoding="utf-8") + self._scandir_path = self._scandir_path.decode('unicode_escape') except (UnicodeDecodeError, AttributeError): pass try: - self.name = self.name.decode(encoding="utf-8") + self.name = self.name.decode('unicode_escape') except (UnicodeDecodeError, AttributeError): pass self._path = join(self._scandir_path, self.name)