X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=aspects%2Fratelimitaspects.py;h=836b2babb54ddf25ecfa61cd213ca569973d16c7;hb=13901cd4465288b634103c1997a5653500f2b5cc;hp=5aeaa86d29d4b3db959916012e8ce2a853370e48;hpb=78551fddb89e9c7085e1bb0e526e7498a9e50d75;p=plcapi.git diff --git a/aspects/ratelimitaspects.py b/aspects/ratelimitaspects.py index 5aeaa86..836b2ba 100644 --- a/aspects/ratelimitaspects.py +++ b/aspects/ratelimitaspects.py @@ -18,6 +18,7 @@ import memcache import os import sys +import socket class BaseRateLimit(object): @@ -105,7 +106,7 @@ Subject: %(subject)s api_method_caller = "unknown" # excludes - if api_method_source == None or api_method_source[0] == self.config.PLC_API_IP or api_method_source[0] in self.whitelist: + if api_method_source == None or api_method_source[0] == socket.gethostbyname(self.config.PLC_API_HOST) or api_method_source[0] in self.whitelist: return # sanity check