def on_select(self, item_idx): if item_idx is NO_SELECTION: status.message('Package install canceled.') return p = self.list[item_idx][0] self.status = status.loading('Installing package: %s' % p) commands.install_package(p, self.repo, self.install_success)
def install_success(self, success): self.status.stop() if success: status.message('Package installed successfully!') else: status.error( 'Package install was unsuccessful. Please check console.')
def remove_success(self, success): self.status.stop() if success: status.message('Package removed.') else: status.error('Package removal was unsuccessful.')
def install_success(self, success): self.status.stop() if success: status.message('Package installed successfully!') else: status.error('Package install was unsuccessful. Please check console.')