def _get_object(self, *args, **kwargs): name = self.kwargs['object_type_id'] try: object_type = api.dsl_get_object_type(self.request, name) return object_type except Exception: redirect = self.success_url msg = _('Unable to retrieve object type details.') exceptions.handle(self.request, msg, redirect=redirect)
def get_data(self, request, name): response = api.dsl_get_object_type(request, name) data = json.loads(response.text) objectType = ObjectType(data["name"], ', '.join(data["types_list"])) return objectType