def get_keypairs_data(self): try: keypairs = nova.keypair_list(self.request) except Exception: keypairs = [] exceptions.handle(self.request, _('Unable to retrieve key pair list.')) return keypairs
def get_keypairs_data(self): try: keypairs = nova.keypair_list(self.request) except Exception: keypairs = [] exceptions.handle(self.request, _('Unable to retrieve key pair list.')) return keypairs
def populate_keypair_choices(self, request, context): try: keypairs = nova.keypair_list(request) except Exception: keypairs = [] exceptions.handle(request, _("Unable to fetch keypair choices.")) keypair_list = [(kp.name, kp.name) for kp in keypairs] keypair_list.insert(0, ("", _("No keypair"))) return keypair_list
def populate_keypair_choices(self, request, context): try: keypairs = nova.keypair_list(request) except Exception: keypairs = [] exceptions.handle(request, _("Unable to fetch keypair choices.")) keypair_list = [(kp.name, kp.name) for kp in keypairs] keypair_list.insert(0, ("", _("No keypair"))) return keypair_list
def __init__(self, request, *args, **kwargs): super(ImportKeypair, self).__init__(request, *args, **kwargs) err_msg = _('Unable to retrieve keypair list. ' 'Please try again later.') keypairs = [] try: keypairs = nova.keypair_list(self.request) except Exception: exceptions.handle(request, err_msg) key_list = [(key.name, key.name) for key in keypairs] self.fields['os_keypair'].choices = key_list
def clean(self): cleaned_data = super(CreateKeypair, self).clean() name = cleaned_data.get('name') try: keypairs = nova.keypair_list(self.request) except Exception: exceptions.handle(self.request, ignore=True) keypairs = [] if name in [keypair.name for keypair in keypairs]: error_msg = _("The name is already in use.") self._errors['name'] = self.error_class([error_msg]) return cleaned_data
def get_data(self): if not policy.check( (("compute", "os_compute_api:os-keypairs:index"), ), self.request): msg = _("Insufficient privilege level to retrieve key pair list.") messages.info(self.request, msg) return [] try: keypairs = nova.keypair_list(self.request) except Exception: keypairs = [] exceptions.handle(self.request, _('Unable to retrieve key pair list.')) return keypairs
def get_data(self): if not policy.check( (("compute", "os_compute_api:os-keypairs:index"),), self.request): msg = _("Insufficient privilege level to retrieve key pair list.") messages.info(self.request, msg) return [] try: keypairs = nova.keypair_list(self.request) except Exception: keypairs = [] exceptions.handle(self.request, _('Unable to retrieve key pair list.')) return keypairs