From 0efe23ed1725af8017ef6af1f8c3aa31fee6fe55 Mon Sep 17 00:00:00 2001 From: "A. Jesse Jiryu Davis" Date: Sat, 10 Dec 2016 07:34:31 -0500 Subject: [PATCH] netutil: Preload the "latin1" codec For reasons not yet understood, some Solaris users get intermittent "LookupError: unknown encoding: latin1", this has been reported to fix it. Fixes #584 --- tornado/netutil.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tornado/netutil.py b/tornado/netutil.py index 7bf932139..20b4bdd63 100644 --- a/tornado/netutil.py +++ b/tornado/netutil.py @@ -96,6 +96,9 @@ else: # thread now. u'foo'.encode('idna') +# For undiagnosed reasons, 'latin1' codec may also need to be preloaded. +u'foo'.encode('latin1') + # These errnos indicate that a non-blocking operation must be retried # at a later time. On most platforms they're the same value, but on # some they differ. -- 2.47.2