MCPcopy Create free account
hub / github.com/StackStorm/st2 / install

Method install

st2client/st2client/models/core.py:641–652  ·  view source on GitHub ↗
(self, packs, force=False, skip_dependencies=False, **kwargs)

Source from the content-addressed store, hash-verified

639class PackResourceManager(ResourceManager):
640 @add_auth_token_to_kwargs_from_env
641 def install(self, packs, force=False, skip_dependencies=False, **kwargs):
642 url = "/%s/install" % (self.resource.get_url_path_name())
643 payload = {
644 "packs": packs,
645 "force": force,
646 "skip_dependencies": skip_dependencies,
647 }
648 response = self.client.post(url, payload, **kwargs)
649 if response.status_code != http_client.OK:
650 self.handle_error(response)
651 instance = AsyncRequest.deserialize(parse_api_response(response))
652 return instance
653
654 @add_auth_token_to_kwargs_from_env
655 def remove(self, packs, **kwargs):

Callers 1

runMethod · 0.80

Calls 5

parse_api_responseFunction · 0.85
get_url_path_nameMethod · 0.80
deserializeMethod · 0.80
postMethod · 0.45
handle_errorMethod · 0.45

Tested by

no test coverage detected