Do reverse DNS on feeds parsers

This commit is contained in:
Gregory Soutade
2016-01-18 07:33:48 +01:00
parent 5c750e8b0c
commit 519033e474
4 changed files with 19 additions and 8 deletions

14
iwla.py
View File

@@ -289,6 +289,13 @@ class IWLA(object):
self.logger.debug("False")
return False
def isValidVisitor(self, hit):
if hit['robot']: return False
if not (conf.count_hit_only_visitors or\
hit['viewed_pages']):
return False
return True
def _appendHit(self, hit):
remote_addr = hit['remote_addr']
@@ -596,11 +603,8 @@ class IWLA(object):
self.valid_visitors = {}
for (k,v) in visits.items():
if v['robot']: continue
if not (conf.count_hit_only_visitors or\
v['viewed_pages']):
continue
self.valid_visitors[k] = v
if self.isValidVisitor(v):
self.valid_visitors[k] = v
duplicated_stats['nb_visitors'] = stats['nb_visitors'] = len(self.valid_visitors.keys())