当我在rabbitmq 3.6.10中运行命令时,"rabbitmqadmin列出队列名称消费者message_stats.publish_details.rate">
echo AttributeError: 'float'对象在控制台中没有'encode'属性。
直接修改python脚本文件"rabbitmqadmin"(422行代码):
def maybe_utf8(s):
if isinstance(s, int):
# s can be also an int for ex messages count
return str(s)
if isinstance(s, float):
# s can be also a float for message rate
return str(s)
if sys.version_info[0] == 3:
# It will have an encoding, which Python will respect
return s