MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / parent

Method parent

python/collaboration/folder.py:74–87  ·  view source on GitHub ↗

Parent folder, if one exists. None if this is in the root of a project. :return: Parent folder object or None

(self)

Source from the content-addressed store, hash-verified

72
73 @property
74 def parent(self) -> Optional['RemoteFolder']:
75 """
76 Parent folder, if one exists. None if this is in the root of a project.
77
78 :return: Parent folder object or None
79 """
80 if not self.project.has_pulled_folders:
81 self.project.pull_folders()
82 parent = ctypes.POINTER(core.BNRemoteFolder)()
83 if not core.BNRemoteFolderGetParent(self._handle, parent):
84 raise RuntimeError(util._last_error())
85 if not parent:
86 return None
87 return RemoteFolder(handle=parent)
88
89 @parent.setter
90 def parent(self, parent: Optional['RemoteFolder']):

Callers

nothing calls this directly

Calls 2

RemoteFolderClass · 0.70
pull_foldersMethod · 0.45

Tested by

no test coverage detected