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)
| 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 | """ |
no outgoing calls
no test coverage detected