我正在尝试使用Azure Cosmos DB python sdk。我正在使用以下github链接中的示例程序:https://github.com/Azure/azure-cosmos-python/blob/master/samples/CollectionManagement/Program.py。
在create_Container函数中,出现以下错误:'CosmosError'的实例没有'status_code'成员。根据其实现,azure.cosmos.errors类确实具有status_code。但我不知道为什么会收到此错误。
知道为什么吗?
@staticmethod
def create_Container(client, id):
...
except errors.CosmosError as e:
if e.status_code == 409:
print('A collection with id \'{0}\' already exists'.format(collection['id']))
else:
raise errors.HTTPFailure(e.status_code)