We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a6ed8f8 commit e1c9eadCopy full SHA for e1c9ead
1 file changed
dataikuapi/dss/projectfolder.py
@@ -21,6 +21,20 @@ def get_name(self):
21
"""
22
return self.client._perform_json("GET", "/project-folders/%s" % self.project_folder_id).get("name", None)
23
24
+ def get_path(self):
25
+ """
26
+ Get this project fodler's path based on the root project folder
27
+
28
+ :returns str: the path of this project folder
29
30
+ definition = self.client._perform_json("GET", "/project-folders/%s" % self.project_folder_id)
31
+ parent_id = definition.get("parent", None)
32
+ if parent_id is not None:
33
+ parent = DSSProjectFolder(self.client, parent_id)
34
+ return parent.get_path() + definition.get("name", "") + "/"
35
+ else:
36
+ return "/"
37
38
def get_parent(self):
39
40
Get this project folder's parent or None if it is the root project folder
0 commit comments