Rabbitmqadmin列表队列名称message_stats.publish_details.rate报告'float'对象没有属性'encode'



当我在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