Skip to content

Commit 3e7efcc

Browse files
committed
tested and verified publish works as expected
1 parent 339d779 commit 3e7efcc

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

Algorithmia/algorithm.py

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -69,18 +69,19 @@ def update(self, details={}, settings={}, version_info={}):
6969

7070
# Publish an algorithm
7171
def publish(self, details={}, settings={}, version_info={}):
72-
detailsObj = Details(**details)
73-
settingsObj = SettingsPublish(**settings)
74-
versionRequestObj = VersionInfoPublish(**version_info)
75-
publish_parameters = {"details": detailsObj, "settings": settingsObj, "version_info": versionRequestObj}
76-
version_request = VersionRequest(**publish_parameters) # VersionRequest | Publish Version Request
77-
try:
78-
# Publish Algorithm
79-
api_response = self.client.manageApi.publish_algorithm(self.username, self.algoname, version_request)
80-
return api_response
81-
except ApiException as e:
82-
error_message = json.loads(e.body)
83-
raise raiseAlgoApiError(error_message)
72+
# detailsObj = Details(**details)
73+
# settingsObj = SettingsPublish(**settings)
74+
# versionRequestObj = VersionInfoPublish(**version_info)
75+
# publish_parameters = {"details": detailsObj, "settings": settingsObj, "version_info": versionRequestObj}
76+
# version_request = VersionRequest(**publish_parameters) # VersionRequest | Publish Version Request
77+
publish_parameters = {"details": details, "settings": settings, "version_info": version_info}
78+
url = "/v1/algorithms/"+self.username+"/"+self.algoname + "/versions"
79+
print(publish_parameters)
80+
api_response = self.client.postJsonHelper(url, publish_parameters, parse_response_as_json=True, **self.query_parameters)
81+
return api_response
82+
# except ApiException as e:
83+
# error_message = json.loads(e.body)
84+
# raise raiseAlgoApiError(error_message)
8485

8586
def builds(self, limit=56, marker=None):
8687
try:

0 commit comments

Comments
 (0)