我想为我的ecs-client打印名称空间。当我使用print(client.user_info.whoami())时,我得到了输出。但是,当我执行以下代码时,出现属性错误。
from ecsclient.client import Client
from ecsclient.common.multitenancy import namespace
client = Client('3',
username='root',
password='password',
token_endpoint='https://abc.xyz.com:4443/login',
ecs_endpoint='https://abc.xyz.com:4443')
print(client.namespace.get_namespaces())
错误:
Traceback (most recent call last):
File "test.py", line 12, in <module>
print(client.namespace.get_namespaces())
AttributeError: 'Namespace' object has no attribute 'get_namespaces'
答案 0 :(得分:0)
我使用print(client.namespace.get_namespaces())
而不是使用print(client.namespace.list())
并获得了名称空间列表