Skip to content

Commit c173ba6

Browse files
committed
prettyfy
1 parent af42fd6 commit c173ba6

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

dataikuapi/dss/project.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ def duplicate(self, target_project_key,
8686
export_git_repository=True,
8787
export_insights_data=True,
8888
remapping={},
89-
target_project_folder_id=None):
89+
target_project_folder=None):
9090
"""
9191
Duplicate the project
9292
@@ -98,6 +98,8 @@ def duplicate(self, target_project_key,
9898
:param bool export_git_repository:
9999
:param bool export_insights_data:
100100
:param dict remapping: dict of connections to be remapped for the new project
101+
:param target_project_folder: the project folder where to put the duplicated project
102+
:type target_project_folder: A :class:`dataikuapi.dss.projectfolder.DSSProjectFolder
101103
:returns: A dict containing the original and duplicated project's keys
102104
:rtype: :class:`ProjectDuplicateResult`
103105
"""
@@ -110,9 +112,10 @@ def duplicate(self, target_project_key,
110112
"exportSavedModels": export_saved_models,
111113
"exportGitRepository": export_git_repository,
112114
"exportInsightsData": export_insights_data,
113-
"remapping": remapping,
114-
"targetProjectFolderId": target_project_folder_id
115+
"remapping": remapping
115116
}
117+
if target_project_folder is not None:
118+
obj["targetProjectFolderId"] = target_project_folder.project_folder_id
116119

117120
ref = self.client._perform_json("POST", "/projects/%s/duplicate/" % self.project_key, body = obj)
118121
return ref

0 commit comments

Comments
 (0)