From 3b5f3fe30224e9529db8e98c9bfa6505052cadd6 Mon Sep 17 00:00:00 2001 From: iomintz Date: Thu, 25 Jun 2020 16:14:50 -0500 Subject: [PATCH] dump_all_bcsvs: get rid of unnecessary elements can be used instead of . --- dump_all_bcsvs.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dump_all_bcsvs.py b/dump_all_bcsvs.py index 88747ff..b32e08a 100644 --- a/dump_all_bcsvs.py +++ b/dump_all_bcsvs.py @@ -43,16 +43,21 @@ crow = [] for field in row_class.fields(): value = getattr(row, field) + htmlTitle = None if isinstance(value, bytes): htmlValue = binascii.hexlify(value).decode('ascii') dataValue = htmlValue elif isinstance(value, tuple): - htmlValue = "%s" % (html.escape(value[1], True), html.escape(value[0])) + htmlValue = html.escape(value[0]) + htmlTitle = html.escape(value[1]) dataValue = value else: htmlValue = repr(value) dataValue = htmlValue - bits.append('%s' % htmlValue) + if htmlTitle is not None: + bits.append("%s" % (htmlTitle, htmlValue)) + else: + bits.append(htmlValue) crow.append(dataValue) obj[field] = dataValue bits.append('')