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

Method open

python/collaboration/project.py:57–67  ·  view source on GitHub ↗

Open the project, allowing various file and folder based apis to work, as well as connecting a core Project (see :py:func:`core_project`). :param progress: Function to call for progress updates :raises: RuntimeError if there was an error opening the Project

(self, progress: ProgressFuncType = _nop)

Source from the content-addressed store, hash-verified

55 return core.BNRemoteProjectIsOpen(self._handle)
56
57 def open(self, progress: ProgressFuncType = _nop) -> bool:
58 """
59 Open the project, allowing various file and folder based apis to work, as well as
60 connecting a core Project (see :py:func:`core_project`).
61
62 :param progress: Function to call for progress updates
63 :raises: RuntimeError if there was an error opening the Project
64 """
65 if self.is_open:
66 return True
67 return core.BNRemoteProjectOpen(self._handle, util.wrap_progress(progress), None)
68
69 def close(self):
70 """

Callers 15

core_projectMethod · 0.95
filesMethod · 0.95
get_file_by_idMethod · 0.95
get_file_by_nameMethod · 0.95
pull_filesMethod · 0.95
create_fileMethod · 0.95
push_fileMethod · 0.95
delete_fileMethod · 0.95
foldersMethod · 0.95
get_folder_by_idMethod · 0.95
pull_foldersMethod · 0.95
create_folderMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected