From 155793b3085ad6486007cc32cd263b43b3245604 Mon Sep 17 00:00:00 2001 From: DiG Date: Sun, 16 Jan 2022 20:09:43 +0100 Subject: [PATCH] Issue encoding --- renderers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderers.py b/renderers.py index 63e2b36..8986e1f 100644 --- a/renderers.py +++ b/renderers.py @@ -19,10 +19,10 @@ def tsv( *fields ): def csv( *fields ): print( fields ) - fields = [ str(s) for s in fields ] + fields = [ str(s) if type(s) != 'str' else s.encode('utf-8') for s in fields ] print( fields ) - fields = [ str(s).encode('utf-8') for s in fields ] - fields = [ '"' + str(f).replace('"','\\"') + '"' for f in fields ] + # fields = [ str(s).encode('utf-8') for s in fields ] + fields = [ '"' + str(s).replace('"','\\"') + '"' for s in fields ] print( *fields, sep=',' ) def json( obj ):