Example #1
0
 def decorated_function(*args, **kwargs):
     if request.args.get('apikey'):
         api_key = request.args.get('apikey')
         try:
             if Cache.is_valid_api_key(api_key):
                 return view_function(*args, **kwargs)
             else:
                 abort(401)
         except BaseException as e:
             print "{0} while {1}".format(e, "trying to validate api key")
     else:
         abort(401)