diff --git a/iwla.py b/iwla.py index ca68ad0..0647e24 100755 --- a/iwla.py +++ b/iwla.py @@ -275,6 +275,15 @@ class IWLA(object): self.logger.debug("False") return False + def isMultimediaFile(self, request): + self.logger.debug("Is multimedia %s" % (request)) + for e in conf.multimedia_files: + if request.endswith(e): + self.logger.debug("True") + return True + self.logger.debug("False") + return False + def _appendHit(self, hit): remote_addr = hit['remote_addr'] @@ -578,8 +587,6 @@ class IWLA(object): if os.path.exists(path): os.remove(path) - self._generateDisplay() - self.logger.info("==> Serialize to %s" % (path)) self._serialize(self.current_analysis, path) @@ -595,6 +602,8 @@ class IWLA(object): self.logger.info("==> Serialize to %s" % (conf.META_PATH)) self._serialize(self.meta_infos, conf.META_PATH) + self._generateDisplay() + def _generateDayStats(self): visits = self.current_analysis['visits'] cur_time = self.meta_infos['last_time']