From e62fbe2341b763609f900c83bd18604494a92377 Mon Sep 17 00:00:00 2001 From: Daira Hopwood <daira@jacaranda.org> Date: Mon, 8 Jun 2015 13:54:36 +0100 Subject: [PATCH] Disable use of Unicode-mode FilePaths on non-Windows platorms. fixes ticket:2444 Signed-off-by: Daira Hopwood <daira@jacaranda.org> --- src/allmydata/util/encodingutil.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/allmydata/util/encodingutil.py b/src/allmydata/util/encodingutil.py index ae54afb9..452cdc5b 100644 --- a/src/allmydata/util/encodingutil.py +++ b/src/allmydata/util/encodingutil.py @@ -63,7 +63,11 @@ def _reload(): is_unicode_platform = sys.platform in ["win32", "darwin"] - use_unicode_filepath = sys.platform == "win32" or hasattr(FilePath, '_asTextPath') + # Despite the Unicode-mode FilePath support added to Twisted in + # <https://twistedmatrix.com/trac/ticket/7805>, we can't yet use + # Unicode-mode FilePaths with INotify on non-Windows platforms + # due to <https://twistedmatrix.com/trac/ticket/7928>. + use_unicode_filepath = sys.platform == "win32" _reload() -- 2.45.2