Do reverse DNS on feeds parsers
This commit is contained in:
14
iwla.py
14
iwla.py
@@ -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())
|
||||
|
||||
|
Reference in New Issue
Block a user