From ab5ac15006dde6ff183f64bac7818d2d0a329cc2 Mon Sep 17 00:00:00 2001 From: Tim Wilson Date: Sun, 25 Oct 2020 11:55:57 -0600 Subject: [PATCH] quoted strings in t/info output --- bot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot.py b/bot.py index 62915b4..01c9946 100644 --- a/bot.py +++ b/bot.py @@ -2830,11 +2830,11 @@ async def print_info(message, content=""): 'version': session.version, } - trpcStr = '\n'.join(['{}: {}'.format(k,v) for k,v in trpcinfo.items()]) + trpcStr = '\n'.join(["{}: {}{}{}".format(k,"'" if isinstance(v,str) else '', v, "'" if isinstance(v,str) else '') for k,v in trpcinfo.items()]) # get session statistics try: - stats = ['\n'.join(['{}: {}'.format(k,v) for k,v in {'downloaded': humanbytes(stat['downloadedBytes'],d=1), 'uploaded': humanbytes(stat['uploadedBytes'],d=1), 'files added': humancount(stat['filesAdded'],d=1), 'session count': stat['sessionCount'], 'uptime': humantime(stat['secondsActive'], compact_output=False)}.items()]) for stat in [session.current_stats,session.cumulative_stats]] + stats = ['\n'.join(["{}: {}{}{}".format(k,"'" if isinstance(v,str) else '', v, "'" if isinstance(v,str) else '') for k,v in {'downloaded': humanbytes(stat['downloadedBytes'],d=1), 'uploaded': humanbytes(stat['uploadedBytes'],d=1), 'files added': humancount(stat['filesAdded'],d=1), 'session count': stat['sessionCount'], 'uptime': humantime(stat['secondsActive'], compact_output=False)}.items()]) for stat in [session.current_stats,session.cumulative_stats]] except Exception as e: logger.error("Failed to get transmission session statistics: {}".format(e)) stats = ['Failed to get', 'Failed to get']