def repositories(self): """List of Repository objects being managed""" result = [] count = ctypes.c_ulonglong(0) repos = core.BNRepositoryManagerGetRepositories(self.handle, count) for i in range(count.value): result.append(Repository(core.BNNewRepositoryReference(repos[i]))) core.BNFreeRepositoryManagerRepositoriesList(repos) return result
def default_repository(self): """Gets the default Repository""" binaryninja._init_plugins() return Repository( core.BNNewRepositoryReference( core.BNRepositoryManagerGetDefaultRepository(self.handle)))