quoted strings in t/info output

This commit is contained in:
Tim Wilson 2020-10-25 11:55:57 -06:00 committed by GitHub
parent b64afd3dea
commit ab5ac15006
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

4
bot.py
View File

@ -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']