MCPcopy Index your code
hub / github.com/algorithmiaio/algorithmia-python / create

Method create

Algorithmia/algorithm.py:83–94  ·  view source on GitHub ↗
(self, details, settings, version_info=None, source=None, scmsCredentials=None)

Source from the content-addressed store, hash-verified

81
82 # Create a new algorithm
83 def create(self, details, settings, version_info=None, source=None, scmsCredentials=None):
84 url = "/v1/algorithms/" + self.username
85 create_parameters = {"name": self.algoname, "details": details, "settings": settings}
86 if version_info:
87 create_parameters['version_info'] = version_info
88 if source:
89 create_parameters['source'] = source
90 if scmsCredentials:
91 create_parameters['scmsCredentials'] = scmsCredentials
92
93 api_response = self.client.postJsonHelper(url, create_parameters, parse_response_as_json=True)
94 return api_response
95
96 # Update the settings in an algorithm
97 def update(self, details={}, settings={}, version_info={}, source={}, scmsCredentials={}):

Callers 6

mkdirMethod · 0.45
setUpMethod · 0.45
setUpMethod · 0.45
get_filesMethod · 0.45
test_create_deleteMethod · 0.45

Calls 1

postJsonHelperMethod · 0.80

Tested by 5

setUpMethod · 0.36
setUpMethod · 0.36
get_filesMethod · 0.36
test_create_deleteMethod · 0.36