0

以下のメソッドを使用すると、Heat-API クライアントを使用してテンプレートを検証できません

   from heatclient.client import Client  
   heat = Client('1', endpoint=heat_url, token=auth_token)  
   heat.stacks.validate(template_file) 

エラー メッセージ:

 TypeError: validate() takes exactly 1 argument (2 given)
4

2 に答える 2

1

Heat クライアント API のソース コードは次のとおりです。

def validate(self, **kwargs):
        """Validate a stack template."""
        resp, body = self.client.json_request('POST', '/validate', data=kwargs)
        return body

したがって、validate() 関数に引数を入れないでください。

ソースコード

于 2015-06-15T15:25:41.693 に答える