예제 #1
0
 def _get_user(self):
   userid = util.verify_token(self.request.headers.get('Authorization'))
   if not userid:
     raise errors.BadRequestError('Unknown client ID')
   self._user = UserSettings.get_by_key_name(userid)
   if not self._user:
     raise errors.NotFoundError('Unknown user')
예제 #2
0
def get_interface_service_swagger(request, deployment_name, interface_id, interface_url):

    try:
        swagger_document = impl.get_interface_service_swagger(deployment_name, interface_id, interface_url)
    except ValueError as e:
        raise errors.ClientError(e.message)

    if not swagger_document:
        raise errors.NotFoundError()

    return swagger_document