python-sdk icon indicating copy to clipboard operation
python-sdk copied to clipboard

调用合约,返回的解析结果需要优化

Open cyjseagull opened this issue 5 years ago • 1 comments

例: 调用HelloWorld合约,返回的解析信息 ('Hello, World!',)包含多余的括号和逗号,建议去掉:

  • 部署HelloWorld合约
$ ./console.py  deploy HelloWorld

获取到输出的合约地址是0x84139e0d46160aa2dd2541f499049095596891c9

  • 调用HelloWorld合约的get接口:
$  ./console.py  call  HelloWorld  0x84139e0d46160aa2dd2541f499049095596891c9 get
# 输出如下:call result结果中,包含多余的括号和逗号,需要将元组转换成字符串输出
INFO >> user input : ['call', 'HelloWorld', '0x84139e0d46160aa2dd2541f499049095596891c9', 'get']

INFO >> call HelloWorld , address: 0x84139e0d46160aa2dd2541f499049095596891c9, func: get, args:[]
INFO >> call result: ('Hello, World!',)

建议将call result后直接输出的元组转换为字符串输出。

cyjseagull avatar Nov 01 '19 02:11 cyjseagull

#122

xiaoyue2019 avatar Jul 23 '20 06:07 xiaoyue2019