Next / Previous / Contents / TCC Help System / NM Tech homepage

26. AccessSummary.addPageGet(): Process one access record

This method examines an access record, represented by a PageGet instance, to see if it is relevant by all our filtering criteria. If relevant, it is added to self.

webstats.py
# - - -   A c c e s s S u m m a r y . a d d P a g e G e t

    def addPageGet ( self, pageGet ):
        '''Filter and possibly add one access record.
        '''

All the filtering functions are encapsulated in Section 27, “AccessSummary.__isRelevant(): Filter out irrelevant access records”. If the record passes the filters, we add it to self by calling Section 35, “AccessSummary.__addHit(): Register one access”.

webstats.py
        #-- 1 --
        # [ if pageGet passes all self's filters ->
        #     self  :=  self with pageGet added
        #   else -> I ]
        if self.__isRelevant ( pageGet ):
            self.__addHit ( pageGet.url, pageGet.when,
                pageGet.isFar ( self.SYM_DOMAIN, self.IP_DOMAIN ) )