Example #1
0
 def _callFUT(self, *args, **kwargs):
     from karmaid.iplimitation import count_ip
     return count_ip(*args, **kwargs)
Example #2
0
 def wrapped(context, request, *args, **kwargs):
     if not count_ip(request.client_addr,
                     int(request.registry.settings['iplimitation.max_count']),
                     int(request.registry.settings['iplimitation.expire_time'])):
         raise APIAccessReachedLimitation
     return view_callable(context, request, *args, **kwargs)