From f82f9ce3239b9a7e6ffa278658dd9858f64a3c14 Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 6 Apr 2022 18:57:54 +0200 Subject: Remove python2 support in logging cookbook example. (GH-32362) --- Doc/howto/logging-cookbook.rst | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Doc/howto/logging-cookbook.rst b/Doc/howto/logging-cookbook.rst index f0d9449..7042792 100644 --- a/Doc/howto/logging-cookbook.rst +++ b/Doc/howto/logging-cookbook.rst @@ -1788,22 +1788,15 @@ Python used. If you need more specialised processing, you can use a custom JSON encoder, as in the following complete example:: - from __future__ import unicode_literals - import json import logging - # This next bit is to ensure the script runs unchanged on 2.x and 3.x - try: - unicode - except NameError: - unicode = str class Encoder(json.JSONEncoder): def default(self, o): if isinstance(o, set): return tuple(o) - elif isinstance(o, unicode): + elif isinstance(o, str): return o.encode('unicode_escape').decode('ascii') return super().default(o) -- cgit v0.12