Skip to content

Commit ed7c08c

Browse files
committed
Converting to the "pass params as JSON body" Dataiku way.
1 parent c3124bd commit ed7c08c

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

dataikuapi/dss/savedmodel.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
from ..utils import DataikuException
2-
from ..utils import DataikuUTF8CSVReader
3-
from ..utils import DataikuStreamedHttpUTF8CSVReader
4-
import json
51
from .ml import DSSTrainedPredictionModelDetails, DSSTrainedClusteringModelDetails
62
from .metrics import ComputedMetrics
7-
from .discussion import DSSObjectDiscussions
3+
from .ml import DSSTrainedClusteringModelDetails
4+
from .ml import DSSTrainedPredictionModelDetails
5+
86

97
class DSSSavedModel(object):
108
"""
@@ -79,12 +77,13 @@ def delete_versions(self, versions, remove_intermediate=True):
7977
model, an intermediate version is created every time a partition has finished training.
8078
:type remove_intermediate: bool
8179
"""
80+
body = {
81+
"versions": versions,
82+
"removeIntermediate": remove_intermediate
83+
}
8284
self.client._perform_empty(
8385
"POST", "/projects/%s/savedmodels/%s/actions/delete-versions" % (self.project_key, self.sm_id),
84-
params={
85-
'versions': versions,
86-
'removeIntermediate': remove_intermediate
87-
})
86+
body=body)
8887
########################################################
8988
# Metrics
9089
########################################################

0 commit comments

Comments
 (0)