From 46c2129aaed337054d598d6e4215a6cfe410b1b1 Mon Sep 17 00:00:00 2001 From: Eric Date: Sat, 24 Sep 2022 17:39:59 -0700 Subject: [PATCH] cloud console eval now shows repr not str --- assets/src/ba_data/python/ba/_cloud.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/src/ba_data/python/ba/_cloud.py b/assets/src/ba_data/python/ba/_cloud.py index a85bad5f..ebbd99a4 100644 --- a/assets/src/ba_data/python/ba/_cloud.py +++ b/assets/src/ba_data/python/ba/_cloud.py @@ -123,10 +123,10 @@ def cloud_console_exec(code: str) -> None: if evalcode is not None: # pylint: disable=eval-used value = eval(evalcode, vars(__main__), vars(__main__)) - # For eval-able statements, print the resulting value - # if it is not None. + # For eval-able statements, print the resulting value if + # it is not None (just like standard Python interpreter). if value is not None: - print(value, file=sys.stderr) + print(repr(value), file=sys.stderr) # Fall back to exec if we couldn't compile it as eval. else: